{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "f0e23958",
   "metadata": {},
   "source": [
    "## 라이브러리 불러오기"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "a00320d2",
   "metadata": {},
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "\n",
    "import pandas as pd\n",
    "import geopandas as gpd\n",
    "import matplotlib.pyplot as plt\n",
    "from shapely.geometry import Point, Polygon, LineString, shape\n",
    "from shapely.geometry.polygon import Polygon\n",
    "import requests\n",
    "import numpy as np\n",
    "import pyproj\n",
    "import os\n",
    "pd.options.display.float_format = '{:,.2f}'.format"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "086bde4b",
   "metadata": {},
   "source": [
    "## 광진구 지번 및 지번코드"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "dd6dccb6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>sgg_oid</th>\n",
       "      <th>jibun</th>\n",
       "      <th>bchk</th>\n",
       "      <th>pnu</th>\n",
       "      <th>col_adm_se</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>201793</td>\n",
       "      <td>18-54 공</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200100180054</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((207056.900 550304.134, 207056.161 55...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>83707</td>\n",
       "      <td>135-19도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200101350019</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((207250.092 550332.795, 207255.628 55...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>83772</td>\n",
       "      <td>135-35대</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200101350035</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((207267.052 550312.245, 207272.349 55...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>83473</td>\n",
       "      <td>143대</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200101430000</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((207122.576 550390.448, 207132.447 55...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>92539</td>\n",
       "      <td>553-59도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500105530059</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((205770.324 548585.328, 205772.210 54...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   sgg_oid    jibun bchk                  pnu col_adm_se  \\\n",
       "0   201793  18-54 공    1  1121510200100180054      11215   \n",
       "1    83707  135-19도    1  1121510200101350019      11215   \n",
       "2    83772  135-35대    1  1121510200101350035      11215   \n",
       "3    83473     143대    1  1121510200101430000      11215   \n",
       "4    92539  553-59도    1  1121510500105530059      11215   \n",
       "\n",
       "                                            geometry  \n",
       "0  POLYGON ((207056.900 550304.134, 207056.161 55...  \n",
       "1  POLYGON ((207250.092 550332.795, 207255.628 55...  \n",
       "2  POLYGON ((207267.052 550312.245, 207272.349 55...  \n",
       "3  POLYGON ((207122.576 550390.448, 207132.447 55...  \n",
       "4  POLYGON ((205770.324 548585.328, 205772.210 54...  "
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "map_GJ= gpd.GeoDataFrame.from_file('./LSMD_CONT_LDREG_서울_광진구/LSMD_CONT_LDREG_11215.shp', encoding='cp949')\n",
    "map_GJ.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "3dfe7391",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "None\n"
     ]
    }
   ],
   "source": [
    "print(map_GJ.crs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "4f0fc8be",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\pyproj\\crs\\crs.py:141: FutureWarning: '+init=<authority>:<code>' syntax is deprecated. '<authority>:<code>' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n",
      "  in_crs_string = _prepare_from_proj_string(in_crs_string)\n"
     ]
    }
   ],
   "source": [
    "#좌표계 변환 (GRS80 중부원점에서 위도 경도 좌표계로)\n",
    "map_GJ.set_crs(epsg=5186, inplace=True)\n",
    "map_GJ = map_GJ.to_crs(epsg=4326)\n",
    "map_GJ = map_GJ.to_crs({'init':'epsg:4326'})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "7995fc59",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>sgg_oid</th>\n",
       "      <th>jibun</th>\n",
       "      <th>bchk</th>\n",
       "      <th>pnu</th>\n",
       "      <th>col_adm_se</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>201793</td>\n",
       "      <td>18-54 공</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200100180054</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.07986 37.55223, 127.07985 37.552...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>83707</td>\n",
       "      <td>135-19도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200101350019</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08205 37.55249, 127.08211 37.552...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>83772</td>\n",
       "      <td>135-35대</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200101350035</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08224 37.55230, 127.08230 37.552...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>83473</td>\n",
       "      <td>143대</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200101430000</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08061 37.55301, 127.08072 37.552...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>92539</td>\n",
       "      <td>553-59도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500105530059</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.06529 37.53675, 127.06531 37.536...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32682</th>\n",
       "      <td>99225</td>\n",
       "      <td>57-96도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500100570096</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.06461 37.53449, 127.06473 37.534...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32683</th>\n",
       "      <td>94139</td>\n",
       "      <td>720도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500107200000</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08028 37.53377, 127.08049 37.533...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32684</th>\n",
       "      <td>94140</td>\n",
       "      <td>721-1도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500107210001</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08228 37.53377, 127.08225 37.533...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32685</th>\n",
       "      <td>94141</td>\n",
       "      <td>721도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500107210000</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08257 37.53377, 127.08260 37.533...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32686</th>\n",
       "      <td>232881</td>\n",
       "      <td>680-1 도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510300106800001</td>\n",
       "      <td>11215</td>\n",
       "      <td>POLYGON ((127.08239 37.54509, 127.08237 37.545...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>32687 rows × 6 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "       sgg_oid    jibun bchk                  pnu col_adm_se  \\\n",
       "0       201793  18-54 공    1  1121510200100180054      11215   \n",
       "1        83707  135-19도    1  1121510200101350019      11215   \n",
       "2        83772  135-35대    1  1121510200101350035      11215   \n",
       "3        83473     143대    1  1121510200101430000      11215   \n",
       "4        92539  553-59도    1  1121510500105530059      11215   \n",
       "...        ...      ...  ...                  ...        ...   \n",
       "32682    99225   57-96도    1  1121510500100570096      11215   \n",
       "32683    94139     720도    1  1121510500107200000      11215   \n",
       "32684    94140   721-1도    1  1121510500107210001      11215   \n",
       "32685    94141     721도    1  1121510500107210000      11215   \n",
       "32686   232881  680-1 도    1  1121510300106800001      11215   \n",
       "\n",
       "                                                geometry  \n",
       "0      POLYGON ((127.07986 37.55223, 127.07985 37.552...  \n",
       "1      POLYGON ((127.08205 37.55249, 127.08211 37.552...  \n",
       "2      POLYGON ((127.08224 37.55230, 127.08230 37.552...  \n",
       "3      POLYGON ((127.08061 37.55301, 127.08072 37.552...  \n",
       "4      POLYGON ((127.06529 37.53675, 127.06531 37.536...  \n",
       "...                                                  ...  \n",
       "32682  POLYGON ((127.06461 37.53449, 127.06473 37.534...  \n",
       "32683  POLYGON ((127.08028 37.53377, 127.08049 37.533...  \n",
       "32684  POLYGON ((127.08228 37.53377, 127.08225 37.533...  \n",
       "32685  POLYGON ((127.08257 37.53377, 127.08260 37.533...  \n",
       "32686  POLYGON ((127.08239 37.54509, 127.08237 37.545...  \n",
       "\n",
       "[32687 rows x 6 columns]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "map_GJ"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f3d9faf5",
   "metadata": {},
   "source": [
    "## 광진구 행정동 영역 데이터"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "a618d52b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>BASE_DATE</th>\n",
       "      <th>ADM_DR_CD</th>\n",
       "      <th>ADM_DR_NM</th>\n",
       "      <th>OBJECTID</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101053</td>\n",
       "      <td>사직동</td>\n",
       "      <td>1</td>\n",
       "      <td>POLYGON ((197702.069 453187.311, 197703.481 45...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101054</td>\n",
       "      <td>삼청동</td>\n",
       "      <td>2</td>\n",
       "      <td>POLYGON ((197980.839 455346.068, 197995.471 45...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101055</td>\n",
       "      <td>부암동</td>\n",
       "      <td>3</td>\n",
       "      <td>POLYGON ((196621.073 456395.880, 196628.373 45...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101056</td>\n",
       "      <td>평창동</td>\n",
       "      <td>4</td>\n",
       "      <td>POLYGON ((197800.769 459064.245, 197782.531 45...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101057</td>\n",
       "      <td>무악동</td>\n",
       "      <td>5</td>\n",
       "      <td>POLYGON ((196444.745 453384.564, 196471.618 45...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  BASE_DATE ADM_DR_CD ADM_DR_NM OBJECTID  \\\n",
       "0  20210630   1101053       사직동        1   \n",
       "1  20210630   1101054       삼청동        2   \n",
       "2  20210630   1101055       부암동        3   \n",
       "3  20210630   1101056       평창동        4   \n",
       "4  20210630   1101057       무악동        5   \n",
       "\n",
       "                                            geometry  \n",
       "0  POLYGON ((197702.069 453187.311, 197703.481 45...  \n",
       "1  POLYGON ((197980.839 455346.068, 197995.471 45...  \n",
       "2  POLYGON ((196621.073 456395.880, 196628.373 45...  \n",
       "3  POLYGON ((197800.769 459064.245, 197782.531 45...  \n",
       "4  POLYGON ((196444.745 453384.564, 196471.618 45...  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "map_hjd= gpd.GeoDataFrame.from_file('./Z_SOP_BND_ADM_DONG_PG\\Z_SOP_BND_ADM_DONG_PG.shp', encoding='cp949')\n",
    "map_hjd.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "e58c8bff",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "PROJCS[\"ITRF_2000_TM_Korea_Central_Belt\",GEOGCS[\"ITRF2000\",DATUM[\"International_Terrestrial_Reference_Frame_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6656\"]],PRIMEM[\"Greenwich\",0],UNIT[\"degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"central_meridian\",127],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",500000],UNIT[\"m\",1],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5181\"]]\n"
     ]
    }
   ],
   "source": [
    "print(map_hjd.crs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "681a5dee",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\pyproj\\crs\\crs.py:141: FutureWarning: '+init=<authority>:<code>' syntax is deprecated. '<authority>:<code>' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n",
      "  in_crs_string = _prepare_from_proj_string(in_crs_string)\n"
     ]
    }
   ],
   "source": [
    "# 좌표계 변환 (과거 GRS80 중부원점에서 위도 경도 좌표계로)\n",
    "map_hjd = map_hjd.to_crs({'init':'epsg:4326'})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "b2c28061",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>BASE_DATE</th>\n",
       "      <th>ADM_DR_CD</th>\n",
       "      <th>ADM_DR_NM</th>\n",
       "      <th>OBJECTID</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101053</td>\n",
       "      <td>사직동</td>\n",
       "      <td>1</td>\n",
       "      <td>POLYGON ((126.97399 37.57823, 126.97400 37.578...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101054</td>\n",
       "      <td>삼청동</td>\n",
       "      <td>2</td>\n",
       "      <td>POLYGON ((126.97714 37.59768, 126.97730 37.597...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101055</td>\n",
       "      <td>부암동</td>\n",
       "      <td>3</td>\n",
       "      <td>POLYGON ((126.96173 37.60714, 126.96182 37.607...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101056</td>\n",
       "      <td>평창동</td>\n",
       "      <td>4</td>\n",
       "      <td>POLYGON ((126.97509 37.63118, 126.97488 37.630...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1101057</td>\n",
       "      <td>무악동</td>\n",
       "      <td>5</td>\n",
       "      <td>POLYGON ((126.95975 37.58001, 126.96006 37.579...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3496</th>\n",
       "      <td>20210630</td>\n",
       "      <td>3902058</td>\n",
       "      <td>서홍동</td>\n",
       "      <td>3497</td>\n",
       "      <td>POLYGON ((126.53017 33.31800, 126.53041 33.317...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3497</th>\n",
       "      <td>20210630</td>\n",
       "      <td>3902059</td>\n",
       "      <td>대륜동</td>\n",
       "      <td>3498</td>\n",
       "      <td>MULTIPOLYGON (((126.51498 33.21638, 126.51497 ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3498</th>\n",
       "      <td>20210630</td>\n",
       "      <td>3902060</td>\n",
       "      <td>대천동</td>\n",
       "      <td>3499</td>\n",
       "      <td>MULTIPOLYGON (((126.50292 33.22523, 126.50290 ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3499</th>\n",
       "      <td>20210630</td>\n",
       "      <td>3902061</td>\n",
       "      <td>중문동</td>\n",
       "      <td>3500</td>\n",
       "      <td>POLYGON ((126.46566 33.36000, 126.46684 33.359...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3500</th>\n",
       "      <td>20210630</td>\n",
       "      <td>3902062</td>\n",
       "      <td>예래동</td>\n",
       "      <td>3501</td>\n",
       "      <td>MULTIPOLYGON (((126.37314 33.22902, 126.37312 ...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3501 rows × 5 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     BASE_DATE ADM_DR_CD ADM_DR_NM OBJECTID  \\\n",
       "0     20210630   1101053       사직동        1   \n",
       "1     20210630   1101054       삼청동        2   \n",
       "2     20210630   1101055       부암동        3   \n",
       "3     20210630   1101056       평창동        4   \n",
       "4     20210630   1101057       무악동        5   \n",
       "...        ...       ...       ...      ...   \n",
       "3496  20210630   3902058       서홍동     3497   \n",
       "3497  20210630   3902059       대륜동     3498   \n",
       "3498  20210630   3902060       대천동     3499   \n",
       "3499  20210630   3902061       중문동     3500   \n",
       "3500  20210630   3902062       예래동     3501   \n",
       "\n",
       "                                               geometry  \n",
       "0     POLYGON ((126.97399 37.57823, 126.97400 37.578...  \n",
       "1     POLYGON ((126.97714 37.59768, 126.97730 37.597...  \n",
       "2     POLYGON ((126.96173 37.60714, 126.96182 37.607...  \n",
       "3     POLYGON ((126.97509 37.63118, 126.97488 37.630...  \n",
       "4     POLYGON ((126.95975 37.58001, 126.96006 37.579...  \n",
       "...                                                 ...  \n",
       "3496  POLYGON ((126.53017 33.31800, 126.53041 33.317...  \n",
       "3497  MULTIPOLYGON (((126.51498 33.21638, 126.51497 ...  \n",
       "3498  MULTIPOLYGON (((126.50292 33.22523, 126.50290 ...  \n",
       "3499  POLYGON ((126.46566 33.36000, 126.46684 33.359...  \n",
       "3500  MULTIPOLYGON (((126.37314 33.22902, 126.37312 ...  \n",
       "\n",
       "[3501 rows x 5 columns]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "map_hjd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "64e40f9b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 광진구 행정동만 선택해서 추출\n",
    "map_hjd_GJ = map_hjd[map_hjd['ADM_DR_CD'].str[0:5] == '11050']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "6d97c8a6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>BASE_DATE</th>\n",
       "      <th>ADM_DR_CD</th>\n",
       "      <th>ADM_DR_NM</th>\n",
       "      <th>OBJECTID</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105053</td>\n",
       "      <td>화양동</td>\n",
       "      <td>66</td>\n",
       "      <td>POLYGON ((127.07047 37.54799, 127.07057 37.547...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105054</td>\n",
       "      <td>군자동</td>\n",
       "      <td>67</td>\n",
       "      <td>POLYGON ((127.07924 37.55673, 127.07911 37.556...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105055</td>\n",
       "      <td>중곡1동</td>\n",
       "      <td>68</td>\n",
       "      <td>POLYGON ((127.07950 37.55717, 127.07950 37.557...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105056</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>69</td>\n",
       "      <td>POLYGON ((127.08574 37.56338, 127.08574 37.563...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105057</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>70</td>\n",
       "      <td>POLYGON ((127.08062 37.57164, 127.08065 37.571...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105058</td>\n",
       "      <td>중곡4동</td>\n",
       "      <td>71</td>\n",
       "      <td>POLYGON ((127.10166 37.57240, 127.10224 37.572...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105059</td>\n",
       "      <td>능동</td>\n",
       "      <td>72</td>\n",
       "      <td>POLYGON ((127.08274 37.55590, 127.08284 37.555...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105060</td>\n",
       "      <td>구의1동</td>\n",
       "      <td>73</td>\n",
       "      <td>POLYGON ((127.09021 37.54283, 127.09014 37.542...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105061</td>\n",
       "      <td>구의2동</td>\n",
       "      <td>74</td>\n",
       "      <td>POLYGON ((127.10492 37.55638, 127.10491 37.556...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105062</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>75</td>\n",
       "      <td>POLYGON ((127.09248 37.54412, 127.09266 37.544...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105063</td>\n",
       "      <td>광장동</td>\n",
       "      <td>76</td>\n",
       "      <td>POLYGON ((127.11296 37.55879, 127.11305 37.558...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105064</td>\n",
       "      <td>자양1동</td>\n",
       "      <td>77</td>\n",
       "      <td>POLYGON ((127.08321 37.54010, 127.08318 37.540...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "      <td>78</td>\n",
       "      <td>POLYGON ((127.08940 37.53786, 127.08941 37.537...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105066</td>\n",
       "      <td>자양3동</td>\n",
       "      <td>79</td>\n",
       "      <td>POLYGON ((127.07357 37.53898, 127.07420 37.538...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>20210630</td>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "      <td>80</td>\n",
       "      <td>POLYGON ((127.06975 37.54010, 127.07027 37.539...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   BASE_DATE ADM_DR_CD ADM_DR_NM OBJECTID  \\\n",
       "65  20210630   1105053       화양동       66   \n",
       "66  20210630   1105054       군자동       67   \n",
       "67  20210630   1105055      중곡1동       68   \n",
       "68  20210630   1105056      중곡2동       69   \n",
       "69  20210630   1105057      중곡3동       70   \n",
       "70  20210630   1105058      중곡4동       71   \n",
       "71  20210630   1105059        능동       72   \n",
       "72  20210630   1105060      구의1동       73   \n",
       "73  20210630   1105061      구의2동       74   \n",
       "74  20210630   1105062      구의3동       75   \n",
       "75  20210630   1105063       광장동       76   \n",
       "76  20210630   1105064      자양1동       77   \n",
       "77  20210630   1105065      자양2동       78   \n",
       "78  20210630   1105066      자양3동       79   \n",
       "79  20210630   1105067      자양4동       80   \n",
       "\n",
       "                                             geometry  \n",
       "65  POLYGON ((127.07047 37.54799, 127.07057 37.547...  \n",
       "66  POLYGON ((127.07924 37.55673, 127.07911 37.556...  \n",
       "67  POLYGON ((127.07950 37.55717, 127.07950 37.557...  \n",
       "68  POLYGON ((127.08574 37.56338, 127.08574 37.563...  \n",
       "69  POLYGON ((127.08062 37.57164, 127.08065 37.571...  \n",
       "70  POLYGON ((127.10166 37.57240, 127.10224 37.572...  \n",
       "71  POLYGON ((127.08274 37.55590, 127.08284 37.555...  \n",
       "72  POLYGON ((127.09021 37.54283, 127.09014 37.542...  \n",
       "73  POLYGON ((127.10492 37.55638, 127.10491 37.556...  \n",
       "74  POLYGON ((127.09248 37.54412, 127.09266 37.544...  \n",
       "75  POLYGON ((127.11296 37.55879, 127.11305 37.558...  \n",
       "76  POLYGON ((127.08321 37.54010, 127.08318 37.540...  \n",
       "77  POLYGON ((127.08940 37.53786, 127.08941 37.537...  \n",
       "78  POLYGON ((127.07357 37.53898, 127.07420 37.538...  \n",
       "79  POLYGON ((127.06975 37.54010, 127.07027 37.539...  "
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "map_hjd_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "6e9f6ae4",
   "metadata": {},
   "outputs": [],
   "source": [
    "using_columns = ['ADM_DR_CD', 'ADM_DR_NM', 'geometry']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "f640f439",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ADM_DR_CD</th>\n",
       "      <th>ADM_DR_NM</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>1105053</td>\n",
       "      <td>화양동</td>\n",
       "      <td>POLYGON ((127.07047 37.54799, 127.07057 37.547...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>1105054</td>\n",
       "      <td>군자동</td>\n",
       "      <td>POLYGON ((127.07924 37.55673, 127.07911 37.556...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>1105055</td>\n",
       "      <td>중곡1동</td>\n",
       "      <td>POLYGON ((127.07950 37.55717, 127.07950 37.557...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>1105056</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>POLYGON ((127.08574 37.56338, 127.08574 37.563...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>1105057</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>POLYGON ((127.08062 37.57164, 127.08065 37.571...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>1105058</td>\n",
       "      <td>중곡4동</td>\n",
       "      <td>POLYGON ((127.10166 37.57240, 127.10224 37.572...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>1105059</td>\n",
       "      <td>능동</td>\n",
       "      <td>POLYGON ((127.08274 37.55590, 127.08284 37.555...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>1105060</td>\n",
       "      <td>구의1동</td>\n",
       "      <td>POLYGON ((127.09021 37.54283, 127.09014 37.542...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>1105061</td>\n",
       "      <td>구의2동</td>\n",
       "      <td>POLYGON ((127.10492 37.55638, 127.10491 37.556...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>1105062</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>POLYGON ((127.09248 37.54412, 127.09266 37.544...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>1105063</td>\n",
       "      <td>광장동</td>\n",
       "      <td>POLYGON ((127.11296 37.55879, 127.11305 37.558...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>1105064</td>\n",
       "      <td>자양1동</td>\n",
       "      <td>POLYGON ((127.08321 37.54010, 127.08318 37.540...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "      <td>POLYGON ((127.08940 37.53786, 127.08941 37.537...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>1105066</td>\n",
       "      <td>자양3동</td>\n",
       "      <td>POLYGON ((127.07357 37.53898, 127.07420 37.538...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "      <td>POLYGON ((127.06975 37.54010, 127.07027 37.539...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   ADM_DR_CD ADM_DR_NM                                           geometry\n",
       "65   1105053       화양동  POLYGON ((127.07047 37.54799, 127.07057 37.547...\n",
       "66   1105054       군자동  POLYGON ((127.07924 37.55673, 127.07911 37.556...\n",
       "67   1105055      중곡1동  POLYGON ((127.07950 37.55717, 127.07950 37.557...\n",
       "68   1105056      중곡2동  POLYGON ((127.08574 37.56338, 127.08574 37.563...\n",
       "69   1105057      중곡3동  POLYGON ((127.08062 37.57164, 127.08065 37.571...\n",
       "70   1105058      중곡4동  POLYGON ((127.10166 37.57240, 127.10224 37.572...\n",
       "71   1105059        능동  POLYGON ((127.08274 37.55590, 127.08284 37.555...\n",
       "72   1105060      구의1동  POLYGON ((127.09021 37.54283, 127.09014 37.542...\n",
       "73   1105061      구의2동  POLYGON ((127.10492 37.55638, 127.10491 37.556...\n",
       "74   1105062      구의3동  POLYGON ((127.09248 37.54412, 127.09266 37.544...\n",
       "75   1105063       광장동  POLYGON ((127.11296 37.55879, 127.11305 37.558...\n",
       "76   1105064      자양1동  POLYGON ((127.08321 37.54010, 127.08318 37.540...\n",
       "77   1105065      자양2동  POLYGON ((127.08940 37.53786, 127.08941 37.537...\n",
       "78   1105066      자양3동  POLYGON ((127.07357 37.53898, 127.07420 37.538...\n",
       "79   1105067      자양4동  POLYGON ((127.06975 37.54010, 127.07027 37.539..."
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 필요한 열만 선택\n",
    "map_hjd_GJ = map_hjd_GJ[using_columns]\n",
    "map_hjd_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "efd9ee0c",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 44305 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 51109 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 46041 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 44396 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 51032 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 44400 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 51088 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 45733 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 50577 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 51473 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 44257 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 54868 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 44305 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 51109 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 46041 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 44396 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 51032 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 44400 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 51088 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 45733 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 50577 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 51473 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 44257 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 54868 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 51652 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 54665 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:214: RuntimeWarning: Glyph 51221 missing from current font.\n",
      "  font.set_text(s, 0.0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 51652 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 54665 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n",
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py:183: RuntimeWarning: Glyph 51221 missing from current font.\n",
      "  font.set_text(s, 0, flags=flags)\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 행정동 시각화\n",
    "plt.figure(figsize=(15,15))\n",
    "ax = plt.subplot(1, 2, 2)\n",
    "map_hjd_GJ.dissolve(by='ADM_DR_NM').reset_index().plot(column = 'ADM_DR_NM', ax=ax, legend=True)\n",
    "ax.set_title(\"광진구 행정동\", fontsize=15)\n",
    "ax.set_axis_off()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d15c1b38",
   "metadata": {},
   "source": [
    "## 광진구 버스정류장 데이터"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "ef88a950",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>정류장_명칭</th>\n",
       "      <th>정류장_유형</th>\n",
       "      <th>정류장_번호</th>\n",
       "      <th>위도</th>\n",
       "      <th>경도</th>\n",
       "      <th>버스도착정보안내기_설치_여부</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>717104358</td>\n",
       "      <td>계수사거리(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>126.8174730000</td>\n",
       "      <td>37.4524730000</td>\n",
       "      <td>미설치</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>500000288</td>\n",
       "      <td>행사장입구</td>\n",
       "      <td>마을버스</td>\n",
       "      <td>25965</td>\n",
       "      <td>126.6915560000</td>\n",
       "      <td>37.3217420000</td>\n",
       "      <td>미설치</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>500000287</td>\n",
       "      <td>행사장입구</td>\n",
       "      <td>마을버스</td>\n",
       "      <td>25095</td>\n",
       "      <td>126.6917280000</td>\n",
       "      <td>37.3219420000</td>\n",
       "      <td>미설치</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>500000286</td>\n",
       "      <td>아남중전기</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>25963</td>\n",
       "      <td>126.7104850000</td>\n",
       "      <td>37.3199340000</td>\n",
       "      <td>미설치</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>500000285</td>\n",
       "      <td>3Z</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>25964</td>\n",
       "      <td>126.7071300000</td>\n",
       "      <td>37.3205660000</td>\n",
       "      <td>미설치</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      정류장_ID     정류장_명칭 정류장_유형 정류장_번호              위도             경도  \\\n",
       "0  717104358  계수사거리(경유)  가상정류장      0  126.8174730000  37.4524730000   \n",
       "1  500000288      행사장입구   마을버스  25965  126.6915560000  37.3217420000   \n",
       "2  500000287      행사장입구   마을버스  25095  126.6917280000  37.3219420000   \n",
       "3  500000286      아남중전기   일반차로  25963  126.7104850000  37.3199340000   \n",
       "4  500000285         3Z   일반차로  25964  126.7071300000  37.3205660000   \n",
       "\n",
       "  버스도착정보안내기_설치_여부  \n",
       "0           미설치    \n",
       "1           미설치    \n",
       "2           미설치    \n",
       "3           미설치    \n",
       "4           미설치    "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "busS_SEOUL= pd.read_csv(\"./서울시 정류장마스터 정보.csv\" ,encoding='cp949', dtype=str)\n",
    "busS_SEOUL.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "94dcfbd6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>정류장_명칭</th>\n",
       "      <th>정류장_유형</th>\n",
       "      <th>정류장_번호</th>\n",
       "      <th>위도</th>\n",
       "      <th>경도</th>\n",
       "      <th>버스도착정보안내기_설치_여부</th>\n",
       "      <th>geometry</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>717104358</td>\n",
       "      <td>계수사거리(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>126.82</td>\n",
       "      <td>37.45</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (126.81747 37.45247)</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>500000288</td>\n",
       "      <td>행사장입구</td>\n",
       "      <td>마을버스</td>\n",
       "      <td>25965</td>\n",
       "      <td>126.69</td>\n",
       "      <td>37.32</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (126.69156 37.32174)</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>500000287</td>\n",
       "      <td>행사장입구</td>\n",
       "      <td>마을버스</td>\n",
       "      <td>25095</td>\n",
       "      <td>126.69</td>\n",
       "      <td>37.32</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (126.69173 37.32194)</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>500000286</td>\n",
       "      <td>아남중전기</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>25963</td>\n",
       "      <td>126.71</td>\n",
       "      <td>37.32</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (126.71049 37.31993)</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>500000285</td>\n",
       "      <td>3Z</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>25964</td>\n",
       "      <td>126.71</td>\n",
       "      <td>37.32</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (126.70713 37.32057)</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      정류장_ID     정류장_명칭 정류장_유형 정류장_번호     위도    경도 버스도착정보안내기_설치_여부  \\\n",
       "0  717104358  계수사거리(경유)  가상정류장      0 126.82 37.45           미설치     \n",
       "1  500000288      행사장입구   마을버스  25965 126.69 37.32           미설치     \n",
       "2  500000287      행사장입구   마을버스  25095 126.69 37.32           미설치     \n",
       "3  500000286      아남중전기   일반차로  25963 126.71 37.32           미설치     \n",
       "4  500000285         3Z   일반차로  25964 126.71 37.32           미설치     \n",
       "\n",
       "                     geometry  \n",
       "0  POINT (126.81747 37.45247)  \n",
       "1  POINT (126.69156 37.32174)  \n",
       "2  POINT (126.69173 37.32194)  \n",
       "3  POINT (126.71049 37.31993)  \n",
       "4  POINT (126.70713 37.32057)  "
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 데이터를 맵핑하기 위하여 GeoDataFrame 형식으로 변환\n",
    "busS_SEOUL['경도'] =busS_SEOUL['경도'].astype(float)\n",
    "busS_SEOUL['위도'] = busS_SEOUL['위도'].astype(float)\n",
    "busS_SEOUL['geometry'] = busS_SEOUL.apply(lambda row : Point([row['위도'], row['경도']]), axis=1)\n",
    "busS_SEOUL = gpd.GeoDataFrame(busS_SEOUL, geometry='geometry')\n",
    "\n",
    "busS_SEOUL.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "75c0975c",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "None\n"
     ]
    }
   ],
   "source": [
    "print(busS_SEOUL.crs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "36c11103",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\pyproj\\crs\\crs.py:141: FutureWarning: '+init=<authority>:<code>' syntax is deprecated. '<authority>:<code>' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n",
      "  in_crs_string = _prepare_from_proj_string(in_crs_string)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "EPSG:4326\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/806253221.py:4: UserWarning: CRS mismatch between the CRS of left geometries and the CRS of right geometries.\n",
      "Use `to_crs()` to reproject one of the input geometries to match the CRS of the other.\n",
      "\n",
      "Left CRS: EPSG:4326\n",
      "Right CRS: +init=epsg:4326 +type=crs\n",
      "\n",
      "  busS_GJ = gpd.sjoin(busS_SEOUL.to_crs(epsg=4326), map_GJ)\n"
     ]
    }
   ],
   "source": [
    "# 좌표계 설정 및 광진구 버스 정류장만을 대상으로 하는 데이터 busS_GJ 생성\n",
    "busS_SEOUL.crs = {'init':'epsg:4326'}\n",
    "busS_SEOUL = busS_SEOUL.to_crs({'init':'epsg:4326'})\n",
    "busS_GJ = gpd.sjoin(busS_SEOUL.to_crs(epsg=4326), map_GJ)\n",
    "print(busS_GJ.crs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "7229e147",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>정류장_명칭</th>\n",
       "      <th>정류장_유형</th>\n",
       "      <th>정류장_번호</th>\n",
       "      <th>위도</th>\n",
       "      <th>경도</th>\n",
       "      <th>버스도착정보안내기_설치_여부</th>\n",
       "      <th>geometry</th>\n",
       "      <th>index_right</th>\n",
       "      <th>sgg_oid</th>\n",
       "      <th>jibun</th>\n",
       "      <th>bchk</th>\n",
       "      <th>pnu</th>\n",
       "      <th>col_adm_se</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1759</th>\n",
       "      <td>277103552</td>\n",
       "      <td>뚝섬(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.53</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (127.06709 37.53173)</td>\n",
       "      <td>683</td>\n",
       "      <td>99593</td>\n",
       "      <td>73-3제</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500100730003</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1760</th>\n",
       "      <td>277103551</td>\n",
       "      <td>뚝섬(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.53</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (127.06676 37.53182)</td>\n",
       "      <td>639</td>\n",
       "      <td>99586</td>\n",
       "      <td>71-2제</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500100710002</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1800</th>\n",
       "      <td>277103511</td>\n",
       "      <td>영동대교북단(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.06</td>\n",
       "      <td>37.53</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (127.05968 37.53371)</td>\n",
       "      <td>613</td>\n",
       "      <td>99422</td>\n",
       "      <td>159-65제</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500101590065</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1801</th>\n",
       "      <td>277103510</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (127.08828 37.52806)</td>\n",
       "      <td>15</td>\n",
       "      <td>97065</td>\n",
       "      <td>704-7제</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500107040007</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1802</th>\n",
       "      <td>277103509</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>미설치</td>\n",
       "      <td>POINT (127.08855 37.52881)</td>\n",
       "      <td>6160</td>\n",
       "      <td>96951</td>\n",
       "      <td>753-3도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510500107530003</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69304</th>\n",
       "      <td>104000010</td>\n",
       "      <td>메리놀외방선교회</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>05103</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>설치</td>\n",
       "      <td>POINT (127.07754 37.55921)</td>\n",
       "      <td>4334</td>\n",
       "      <td>79283</td>\n",
       "      <td>669도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510100106690000</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69305</th>\n",
       "      <td>104000009</td>\n",
       "      <td>군자교</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>05102</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>설치</td>\n",
       "      <td>POINT (127.07523 37.56239)</td>\n",
       "      <td>25871</td>\n",
       "      <td>76788</td>\n",
       "      <td>610-3대</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510100106100003</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69306</th>\n",
       "      <td>104000008</td>\n",
       "      <td>군자교</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>05101</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>설치</td>\n",
       "      <td>POINT (127.07520 37.56153)</td>\n",
       "      <td>25898</td>\n",
       "      <td>77282</td>\n",
       "      <td>614-1대</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510100106140001</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69310</th>\n",
       "      <td>104000004</td>\n",
       "      <td>군자역.용마초등학교</td>\n",
       "      <td>중앙차로</td>\n",
       "      <td>05004</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>설치</td>\n",
       "      <td>POINT (127.08157 37.55622)</td>\n",
       "      <td>28486</td>\n",
       "      <td>82493</td>\n",
       "      <td>265-10도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510200102650010</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69313</th>\n",
       "      <td>104000001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>중앙차로</td>\n",
       "      <td>05001</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>설치</td>\n",
       "      <td>POINT (127.07565 37.55874)</td>\n",
       "      <td>13649</td>\n",
       "      <td>79317</td>\n",
       "      <td>659도</td>\n",
       "      <td>1</td>\n",
       "      <td>1121510100106590000</td>\n",
       "      <td>11215</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>351 rows × 14 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          정류장_ID      정류장_명칭 정류장_유형 정류장_번호     위도    경도 버스도착정보안내기_설치_여부  \\\n",
       "1759   277103552      뚝섬(경유)  가상정류장      0 127.07 37.53           미설치     \n",
       "1760   277103551      뚝섬(경유)  가상정류장      0 127.07 37.53           미설치     \n",
       "1800   277103511  영동대교북단(경유)  가상정류장      0 127.06 37.53           미설치     \n",
       "1801   277103510  잠실대교북단(경유)  가상정류장      0 127.09 37.53           미설치     \n",
       "1802   277103509  잠실대교북단(경유)  가상정류장      0 127.09 37.53           미설치     \n",
       "...          ...         ...    ...    ...    ...   ...             ...   \n",
       "69304  104000010    메리놀외방선교회   일반차로  05103 127.08 37.56           설치      \n",
       "69305  104000009         군자교   일반차로  05102 127.08 37.56           설치      \n",
       "69306  104000008         군자교   일반차로  05101 127.08 37.56           설치      \n",
       "69310  104000004  군자역.용마초등학교   중앙차로  05004 127.08 37.56           설치      \n",
       "69313  104000001       군자교입구   중앙차로  05001 127.08 37.56           설치      \n",
       "\n",
       "                         geometry  index_right  sgg_oid    jibun bchk  \\\n",
       "1759   POINT (127.06709 37.53173)          683    99593    73-3제    1   \n",
       "1760   POINT (127.06676 37.53182)          639    99586    71-2제    1   \n",
       "1800   POINT (127.05968 37.53371)          613    99422  159-65제    1   \n",
       "1801   POINT (127.08828 37.52806)           15    97065   704-7제    1   \n",
       "1802   POINT (127.08855 37.52881)         6160    96951   753-3도    1   \n",
       "...                           ...          ...      ...      ...  ...   \n",
       "69304  POINT (127.07754 37.55921)         4334    79283     669도    1   \n",
       "69305  POINT (127.07523 37.56239)        25871    76788   610-3대    1   \n",
       "69306  POINT (127.07520 37.56153)        25898    77282   614-1대    1   \n",
       "69310  POINT (127.08157 37.55622)        28486    82493  265-10도    1   \n",
       "69313  POINT (127.07565 37.55874)        13649    79317     659도    1   \n",
       "\n",
       "                       pnu col_adm_se  \n",
       "1759   1121510500100730003      11215  \n",
       "1760   1121510500100710002      11215  \n",
       "1800   1121510500101590065      11215  \n",
       "1801   1121510500107040007      11215  \n",
       "1802   1121510500107530003      11215  \n",
       "...                    ...        ...  \n",
       "69304  1121510100106690000      11215  \n",
       "69305  1121510100106100003      11215  \n",
       "69306  1121510100106140001      11215  \n",
       "69310  1121510200102650010      11215  \n",
       "69313  1121510100106590000      11215  \n",
       "\n",
       "[351 rows x 14 columns]"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "busS_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "1202aa20",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 필요한 열만 선택\n",
    "using_columns = ['정류장_ID', '정류장_명칭', '정류장_유형', '정류장_번호', '위도','경도','geometry','sgg_oid','jibun','pnu']\n",
    "busS_GJ = busS_GJ[using_columns]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "86eef7ac",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>정류장_명칭</th>\n",
       "      <th>정류장_유형</th>\n",
       "      <th>정류장_번호</th>\n",
       "      <th>위도</th>\n",
       "      <th>경도</th>\n",
       "      <th>geometry</th>\n",
       "      <th>sgg_oid</th>\n",
       "      <th>jibun</th>\n",
       "      <th>pnu</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1759</th>\n",
       "      <td>277103552</td>\n",
       "      <td>뚝섬(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.06709 37.53173)</td>\n",
       "      <td>99593</td>\n",
       "      <td>73-3제</td>\n",
       "      <td>1121510500100730003</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1760</th>\n",
       "      <td>277103551</td>\n",
       "      <td>뚝섬(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.06676 37.53182)</td>\n",
       "      <td>99586</td>\n",
       "      <td>71-2제</td>\n",
       "      <td>1121510500100710002</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1800</th>\n",
       "      <td>277103511</td>\n",
       "      <td>영동대교북단(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.06</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.05968 37.53371)</td>\n",
       "      <td>99422</td>\n",
       "      <td>159-65제</td>\n",
       "      <td>1121510500101590065</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1801</th>\n",
       "      <td>277103510</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.08828 37.52806)</td>\n",
       "      <td>97065</td>\n",
       "      <td>704-7제</td>\n",
       "      <td>1121510500107040007</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1802</th>\n",
       "      <td>277103509</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>가상정류장</td>\n",
       "      <td>0</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.08855 37.52881)</td>\n",
       "      <td>96951</td>\n",
       "      <td>753-3도</td>\n",
       "      <td>1121510500107530003</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69304</th>\n",
       "      <td>104000010</td>\n",
       "      <td>메리놀외방선교회</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>05103</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07754 37.55921)</td>\n",
       "      <td>79283</td>\n",
       "      <td>669도</td>\n",
       "      <td>1121510100106690000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69305</th>\n",
       "      <td>104000009</td>\n",
       "      <td>군자교</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>05102</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07523 37.56239)</td>\n",
       "      <td>76788</td>\n",
       "      <td>610-3대</td>\n",
       "      <td>1121510100106100003</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69306</th>\n",
       "      <td>104000008</td>\n",
       "      <td>군자교</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>05101</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07520 37.56153)</td>\n",
       "      <td>77282</td>\n",
       "      <td>614-1대</td>\n",
       "      <td>1121510100106140001</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69310</th>\n",
       "      <td>104000004</td>\n",
       "      <td>군자역.용마초등학교</td>\n",
       "      <td>중앙차로</td>\n",
       "      <td>05004</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.08157 37.55622)</td>\n",
       "      <td>82493</td>\n",
       "      <td>265-10도</td>\n",
       "      <td>1121510200102650010</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69313</th>\n",
       "      <td>104000001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>중앙차로</td>\n",
       "      <td>05001</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07565 37.55874)</td>\n",
       "      <td>79317</td>\n",
       "      <td>659도</td>\n",
       "      <td>1121510100106590000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>351 rows × 10 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          정류장_ID      정류장_명칭 정류장_유형 정류장_번호     위도    경도  \\\n",
       "1759   277103552      뚝섬(경유)  가상정류장      0 127.07 37.53   \n",
       "1760   277103551      뚝섬(경유)  가상정류장      0 127.07 37.53   \n",
       "1800   277103511  영동대교북단(경유)  가상정류장      0 127.06 37.53   \n",
       "1801   277103510  잠실대교북단(경유)  가상정류장      0 127.09 37.53   \n",
       "1802   277103509  잠실대교북단(경유)  가상정류장      0 127.09 37.53   \n",
       "...          ...         ...    ...    ...    ...   ...   \n",
       "69304  104000010    메리놀외방선교회   일반차로  05103 127.08 37.56   \n",
       "69305  104000009         군자교   일반차로  05102 127.08 37.56   \n",
       "69306  104000008         군자교   일반차로  05101 127.08 37.56   \n",
       "69310  104000004  군자역.용마초등학교   중앙차로  05004 127.08 37.56   \n",
       "69313  104000001       군자교입구   중앙차로  05001 127.08 37.56   \n",
       "\n",
       "                         geometry  sgg_oid    jibun                  pnu  \n",
       "1759   POINT (127.06709 37.53173)    99593    73-3제  1121510500100730003  \n",
       "1760   POINT (127.06676 37.53182)    99586    71-2제  1121510500100710002  \n",
       "1800   POINT (127.05968 37.53371)    99422  159-65제  1121510500101590065  \n",
       "1801   POINT (127.08828 37.52806)    97065   704-7제  1121510500107040007  \n",
       "1802   POINT (127.08855 37.52881)    96951   753-3도  1121510500107530003  \n",
       "...                           ...      ...      ...                  ...  \n",
       "69304  POINT (127.07754 37.55921)    79283     669도  1121510100106690000  \n",
       "69305  POINT (127.07523 37.56239)    76788   610-3대  1121510100106100003  \n",
       "69306  POINT (127.07520 37.56153)    77282   614-1대  1121510100106140001  \n",
       "69310  POINT (127.08157 37.55622)    82493  265-10도  1121510200102650010  \n",
       "69313  POINT (127.07565 37.55874)    79317     659도  1121510100106590000  \n",
       "\n",
       "[351 rows x 10 columns]"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "busS_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "2cfcac69",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\users\\jinsung\\appdata\\local\\programs\\python\\python39\\lib\\site-packages\\geopandas\\geodataframe.py:1443: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  super().__setitem__(key, value)\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>정류장_명칭</th>\n",
       "      <th>정류장_유형</th>\n",
       "      <th>정류장_번호</th>\n",
       "      <th>위도</th>\n",
       "      <th>경도</th>\n",
       "      <th>geometry</th>\n",
       "      <th>sgg_oid</th>\n",
       "      <th>jibun</th>\n",
       "      <th>pnu</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>5018</th>\n",
       "      <td>274000018</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78449</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.08857 37.52882)</td>\n",
       "      <td>96951</td>\n",
       "      <td>753-3도</td>\n",
       "      <td>1121510500107530003</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4549</th>\n",
       "      <td>274116390</td>\n",
       "      <td>천호대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78253</td>\n",
       "      <td>127.11</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.10795 37.54426)</td>\n",
       "      <td>91230</td>\n",
       "      <td>555-4천</td>\n",
       "      <td>1121510400105550004</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2940</th>\n",
       "      <td>277102303</td>\n",
       "      <td>광나루역(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78355</td>\n",
       "      <td>127.10</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.10425 37.54469)</td>\n",
       "      <td>91245</td>\n",
       "      <td>218-22대</td>\n",
       "      <td>1121510400102180022</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2942</th>\n",
       "      <td>277102301</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78353</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.09049 37.52931)</td>\n",
       "      <td>96289</td>\n",
       "      <td>701제</td>\n",
       "      <td>1121510500107010000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5017</th>\n",
       "      <td>274000019</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78450</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.09048 37.52935)</td>\n",
       "      <td>96289</td>\n",
       "      <td>701제</td>\n",
       "      <td>1121510500107010000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69304</th>\n",
       "      <td>104000010</td>\n",
       "      <td>메리놀외방선교회</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5103</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07754 37.55921)</td>\n",
       "      <td>79283</td>\n",
       "      <td>669도</td>\n",
       "      <td>1121510100106690000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69305</th>\n",
       "      <td>104000009</td>\n",
       "      <td>군자교</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5102</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07523 37.56239)</td>\n",
       "      <td>76788</td>\n",
       "      <td>610-3대</td>\n",
       "      <td>1121510100106100003</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69306</th>\n",
       "      <td>104000008</td>\n",
       "      <td>군자교</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5101</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07520 37.56153)</td>\n",
       "      <td>77282</td>\n",
       "      <td>614-1대</td>\n",
       "      <td>1121510100106140001</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69310</th>\n",
       "      <td>104000004</td>\n",
       "      <td>군자역.용마초등학교</td>\n",
       "      <td>중앙차로</td>\n",
       "      <td>5004</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.08157 37.55622)</td>\n",
       "      <td>82493</td>\n",
       "      <td>265-10도</td>\n",
       "      <td>1121510200102650010</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69313</th>\n",
       "      <td>104000001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>중앙차로</td>\n",
       "      <td>5001</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.56</td>\n",
       "      <td>POINT (127.07565 37.55874)</td>\n",
       "      <td>79317</td>\n",
       "      <td>659도</td>\n",
       "      <td>1121510100106590000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>338 rows × 10 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          정류장_ID      정류장_명칭 정류장_유형  정류장_번호     위도    경도  \\\n",
       "5018   274000018  잠실대교북단(경유)   일반차로   78449 127.09 37.53   \n",
       "4549   274116390  천호대교북단(경유)   일반차로   78253 127.11 37.54   \n",
       "2940   277102303    광나루역(경유)   일반차로   78355 127.10 37.54   \n",
       "2942   277102301  잠실대교북단(경유)   일반차로   78353 127.09 37.53   \n",
       "5017   274000019  잠실대교북단(경유)   일반차로   78450 127.09 37.53   \n",
       "...          ...         ...    ...     ...    ...   ...   \n",
       "69304  104000010    메리놀외방선교회   일반차로    5103 127.08 37.56   \n",
       "69305  104000009         군자교   일반차로    5102 127.08 37.56   \n",
       "69306  104000008         군자교   일반차로    5101 127.08 37.56   \n",
       "69310  104000004  군자역.용마초등학교   중앙차로    5004 127.08 37.56   \n",
       "69313  104000001       군자교입구   중앙차로    5001 127.08 37.56   \n",
       "\n",
       "                         geometry  sgg_oid    jibun                  pnu  \n",
       "5018   POINT (127.08857 37.52882)    96951   753-3도  1121510500107530003  \n",
       "4549   POINT (127.10795 37.54426)    91230   555-4천  1121510400105550004  \n",
       "2940   POINT (127.10425 37.54469)    91245  218-22대  1121510400102180022  \n",
       "2942   POINT (127.09049 37.52931)    96289     701제  1121510500107010000  \n",
       "5017   POINT (127.09048 37.52935)    96289     701제  1121510500107010000  \n",
       "...                           ...      ...      ...                  ...  \n",
       "69304  POINT (127.07754 37.55921)    79283     669도  1121510100106690000  \n",
       "69305  POINT (127.07523 37.56239)    76788   610-3대  1121510100106100003  \n",
       "69306  POINT (127.07520 37.56153)    77282   614-1대  1121510100106140001  \n",
       "69310  POINT (127.08157 37.55622)    82493  265-10도  1121510200102650010  \n",
       "69313  POINT (127.07565 37.55874)    79317     659도  1121510100106590000  \n",
       "\n",
       "[338 rows x 10 columns]"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 가상정류장 제거 및 자료형 변환\n",
    "busS_GJ = busS_GJ[busS_GJ['정류장_번호'] != '0']\n",
    "busS_GJ['정류장_ID']=busS_GJ['정류장_ID'].astype(int)\n",
    "busS_GJ['정류장_번호']=busS_GJ['정류장_번호'].astype(int)\n",
    "busS_GJ "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "2729c011",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/59806684.py:2: UserWarning: CRS mismatch between the CRS of left geometries and the CRS of right geometries.\n",
      "Use `to_crs()` to reproject one of the input geometries to match the CRS of the other.\n",
      "\n",
      "Left CRS: EPSG:4326\n",
      "Right CRS: +init=epsg:4326 +type=crs\n",
      "\n",
      "  busS_GJ = gpd.sjoin(busS_GJ.to_crs(epsg=4326), map_hjd_GJ)\n"
     ]
    }
   ],
   "source": [
    "# 버스정류장이 속한 행정동 추가\n",
    "busS_GJ = gpd.sjoin(busS_GJ.to_crs(epsg=4326), map_hjd_GJ)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "b2790263",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>정류장_명칭</th>\n",
       "      <th>정류장_유형</th>\n",
       "      <th>정류장_번호</th>\n",
       "      <th>위도</th>\n",
       "      <th>경도</th>\n",
       "      <th>geometry</th>\n",
       "      <th>sgg_oid</th>\n",
       "      <th>jibun</th>\n",
       "      <th>pnu</th>\n",
       "      <th>index_right</th>\n",
       "      <th>ADM_DR_CD</th>\n",
       "      <th>ADM_DR_NM</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>5018</th>\n",
       "      <td>274000018</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78449</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.08857 37.52882)</td>\n",
       "      <td>96951</td>\n",
       "      <td>753-3도</td>\n",
       "      <td>1121510500107530003</td>\n",
       "      <td>77</td>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2942</th>\n",
       "      <td>277102301</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78353</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.09049 37.52931)</td>\n",
       "      <td>96289</td>\n",
       "      <td>701제</td>\n",
       "      <td>1121510500107010000</td>\n",
       "      <td>77</td>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5017</th>\n",
       "      <td>274000019</td>\n",
       "      <td>잠실대교북단(경유)</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>78450</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.09048 37.52935)</td>\n",
       "      <td>96289</td>\n",
       "      <td>701제</td>\n",
       "      <td>1121510500107010000</td>\n",
       "      <td>77</td>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69003</th>\n",
       "      <td>104900116</td>\n",
       "      <td>행운슈퍼앞</td>\n",
       "      <td>마을버스</td>\n",
       "      <td>5572</td>\n",
       "      <td>127.09</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.08701 37.53295)</td>\n",
       "      <td>94599</td>\n",
       "      <td>682-15대</td>\n",
       "      <td>1121510500106820015</td>\n",
       "      <td>77</td>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69005</th>\n",
       "      <td>104900114</td>\n",
       "      <td>성자초등학교앞</td>\n",
       "      <td>마을버스</td>\n",
       "      <td>5562</td>\n",
       "      <td>127.08</td>\n",
       "      <td>37.53</td>\n",
       "      <td>POINT (127.08226 37.53130)</td>\n",
       "      <td>95777</td>\n",
       "      <td>652-31대</td>\n",
       "      <td>1121510500106520031</td>\n",
       "      <td>77</td>\n",
       "      <td>1105065</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69205</th>\n",
       "      <td>104000127</td>\n",
       "      <td>영동대교북단</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5220</td>\n",
       "      <td>127.06</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.06116 37.53657)</td>\n",
       "      <td>98481</td>\n",
       "      <td>235-3전</td>\n",
       "      <td>1121510500102350003</td>\n",
       "      <td>79</td>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69207</th>\n",
       "      <td>104000125</td>\n",
       "      <td>건대로데오거리입구</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5218</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.06993 37.53892)</td>\n",
       "      <td>247655</td>\n",
       "      <td>2-65 도</td>\n",
       "      <td>1121510500100020065</td>\n",
       "      <td>79</td>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69208</th>\n",
       "      <td>104000124</td>\n",
       "      <td>건대입구역6번출구</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5217</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.06728 37.54083)</td>\n",
       "      <td>97155</td>\n",
       "      <td>8-24대</td>\n",
       "      <td>1121510500100080024</td>\n",
       "      <td>79</td>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69209</th>\n",
       "      <td>104000123</td>\n",
       "      <td>노룬산시장</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5216</td>\n",
       "      <td>127.06</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.06269 37.53950)</td>\n",
       "      <td>97503</td>\n",
       "      <td>250-10대</td>\n",
       "      <td>1121510500102500010</td>\n",
       "      <td>79</td>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69222</th>\n",
       "      <td>104000107</td>\n",
       "      <td>국민은행신자양지점</td>\n",
       "      <td>일반차로</td>\n",
       "      <td>5200</td>\n",
       "      <td>127.07</td>\n",
       "      <td>37.54</td>\n",
       "      <td>POINT (127.06687 37.53557)</td>\n",
       "      <td>93172</td>\n",
       "      <td>553-187대</td>\n",
       "      <td>1121510500105530187</td>\n",
       "      <td>79</td>\n",
       "      <td>1105067</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>338 rows × 13 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          정류장_ID      정류장_명칭 정류장_유형  정류장_번호     위도    경도  \\\n",
       "5018   274000018  잠실대교북단(경유)   일반차로   78449 127.09 37.53   \n",
       "2942   277102301  잠실대교북단(경유)   일반차로   78353 127.09 37.53   \n",
       "5017   274000019  잠실대교북단(경유)   일반차로   78450 127.09 37.53   \n",
       "69003  104900116       행운슈퍼앞   마을버스    5572 127.09 37.53   \n",
       "69005  104900114     성자초등학교앞   마을버스    5562 127.08 37.53   \n",
       "...          ...         ...    ...     ...    ...   ...   \n",
       "69205  104000127      영동대교북단   일반차로    5220 127.06 37.54   \n",
       "69207  104000125   건대로데오거리입구   일반차로    5218 127.07 37.54   \n",
       "69208  104000124   건대입구역6번출구   일반차로    5217 127.07 37.54   \n",
       "69209  104000123       노룬산시장   일반차로    5216 127.06 37.54   \n",
       "69222  104000107   국민은행신자양지점   일반차로    5200 127.07 37.54   \n",
       "\n",
       "                         geometry  sgg_oid     jibun                  pnu  \\\n",
       "5018   POINT (127.08857 37.52882)    96951    753-3도  1121510500107530003   \n",
       "2942   POINT (127.09049 37.52931)    96289      701제  1121510500107010000   \n",
       "5017   POINT (127.09048 37.52935)    96289      701제  1121510500107010000   \n",
       "69003  POINT (127.08701 37.53295)    94599   682-15대  1121510500106820015   \n",
       "69005  POINT (127.08226 37.53130)    95777   652-31대  1121510500106520031   \n",
       "...                           ...      ...       ...                  ...   \n",
       "69205  POINT (127.06116 37.53657)    98481    235-3전  1121510500102350003   \n",
       "69207  POINT (127.06993 37.53892)   247655    2-65 도  1121510500100020065   \n",
       "69208  POINT (127.06728 37.54083)    97155     8-24대  1121510500100080024   \n",
       "69209  POINT (127.06269 37.53950)    97503   250-10대  1121510500102500010   \n",
       "69222  POINT (127.06687 37.53557)    93172  553-187대  1121510500105530187   \n",
       "\n",
       "       index_right ADM_DR_CD ADM_DR_NM  \n",
       "5018            77   1105065      자양2동  \n",
       "2942            77   1105065      자양2동  \n",
       "5017            77   1105065      자양2동  \n",
       "69003           77   1105065      자양2동  \n",
       "69005           77   1105065      자양2동  \n",
       "...            ...       ...       ...  \n",
       "69205           79   1105067      자양4동  \n",
       "69207           79   1105067      자양4동  \n",
       "69208           79   1105067      자양4동  \n",
       "69209           79   1105067      자양4동  \n",
       "69222           79   1105067      자양4동  \n",
       "\n",
       "[338 rows x 13 columns]"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "busS_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "7c63fd89",
   "metadata": {},
   "outputs": [],
   "source": [
    "busS_GJ.to_csv('busstop_GJ.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 78,
   "id": "492f8a9c",
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 576x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 버스정류장 행정동 별로 시각화\n",
    "ax = map_GJ.plot(figsize=(8,8), alpha=0.8)\n",
    "busS_GJ.plot(ax=ax,marker='v', label='Bus stop', c = 'g')\n",
    "ax.set_axis_off()\n",
    "plt.legend()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f19aef12",
   "metadata": {},
   "source": [
    "## 광진구 버스 노선별 승하차 인원 데이터"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "id": "e563e1ab",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
      "C:\\Users\\jinsung\\AppData\\Local\\Temp/ipykernel_19176/3004265843.py:5: DtypeWarning: Columns (4) have mixed types. Specify dtype option on import or set low_memory=False.\n",
      "  temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n"
     ]
    }
   ],
   "source": [
    "# 서울버스가 아닌 광역버스 데이터의 경우 포함되어있지 않음\n",
    "file_list = [filename for filename in os.listdir('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보')]\n",
    "bus_SEOUL = pd.DataFrame()\n",
    "for file in file_list:\n",
    "    temp_df = pd.read_csv('./2022년_버스노선별_정류장별_시간대별_승하차_인원_정보/'+file, encoding='cp949')\n",
    "    bus_SEOUL = pd.concat([bus_SEOUL,temp_df])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "id": "d4f5041f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>노선번호</th>\n",
       "      <th>노선명</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>역명</th>\n",
       "      <th>00시승차총승객수</th>\n",
       "      <th>00시하차총승객수</th>\n",
       "      <th>1시승차총승객수</th>\n",
       "      <th>1시하차총승객수</th>\n",
       "      <th>...</th>\n",
       "      <th>20시하차총승객수</th>\n",
       "      <th>21시승차총승객수</th>\n",
       "      <th>21시하차총승객수</th>\n",
       "      <th>22시승차총승객수</th>\n",
       "      <th>22시하차총승객수</th>\n",
       "      <th>23시승차총승객수</th>\n",
       "      <th>23시하차총승객수</th>\n",
       "      <th>등록일자</th>\n",
       "      <th>교통수단타입코드</th>\n",
       "      <th>교통수단타입명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202201</td>\n",
       "      <td>741</td>\n",
       "      <td>741번(진관차고지~헌인릉입구)</td>\n",
       "      <td>100000001</td>\n",
       "      <td>1001</td>\n",
       "      <td>종로2가사거리</td>\n",
       "      <td>27</td>\n",
       "      <td>69</td>\n",
       "      <td>14</td>\n",
       "      <td>40</td>\n",
       "      <td>...</td>\n",
       "      <td>175</td>\n",
       "      <td>284</td>\n",
       "      <td>153</td>\n",
       "      <td>230</td>\n",
       "      <td>105</td>\n",
       "      <td>77</td>\n",
       "      <td>51</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202201</td>\n",
       "      <td>N37</td>\n",
       "      <td>N37번(진관공영차고지~송파공영차고지)</td>\n",
       "      <td>100000001</td>\n",
       "      <td>1001</td>\n",
       "      <td>종로2가사거리</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202201</td>\n",
       "      <td>470</td>\n",
       "      <td>470번(상암차고지~안골마을)</td>\n",
       "      <td>100000001</td>\n",
       "      <td>1001</td>\n",
       "      <td>종로2가사거리</td>\n",
       "      <td>10</td>\n",
       "      <td>49</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>201</td>\n",
       "      <td>358</td>\n",
       "      <td>253</td>\n",
       "      <td>137</td>\n",
       "      <td>107</td>\n",
       "      <td>72</td>\n",
       "      <td>64</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202201</td>\n",
       "      <td>N37</td>\n",
       "      <td>N37번(송파공영차고지~진관공영차고지)</td>\n",
       "      <td>100000001</td>\n",
       "      <td>1001</td>\n",
       "      <td>종로2가사거리</td>\n",
       "      <td>0</td>\n",
       "      <td>5</td>\n",
       "      <td>31</td>\n",
       "      <td>89</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202201</td>\n",
       "      <td>100</td>\n",
       "      <td>100번(하계동~용산구청)</td>\n",
       "      <td>100000002</td>\n",
       "      <td>1002</td>\n",
       "      <td>창경궁.서울대학교병원</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>18</td>\n",
       "      <td>42</td>\n",
       "      <td>44</td>\n",
       "      <td>28</td>\n",
       "      <td>14</td>\n",
       "      <td>14</td>\n",
       "      <td>1</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41758</th>\n",
       "      <td>202212</td>\n",
       "      <td>9404</td>\n",
       "      <td>9404번(분당구미~신사역)</td>\n",
       "      <td>999800004</td>\n",
       "      <td>~</td>\n",
       "      <td>구미동차고지(종점가상)(00062)</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>22</td>\n",
       "      <td>...</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>5</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>20230103</td>\n",
       "      <td>50.00</td>\n",
       "      <td>서울광역버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41759</th>\n",
       "      <td>202212</td>\n",
       "      <td>9707</td>\n",
       "      <td>9707번(고양 가좌동~영등포역)</td>\n",
       "      <td>999800005</td>\n",
       "      <td>~</td>\n",
       "      <td>가좌동종점(종점가상)(00079)</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>...</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20230103</td>\n",
       "      <td>50.00</td>\n",
       "      <td>서울광역버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41760</th>\n",
       "      <td>202212</td>\n",
       "      <td>9707</td>\n",
       "      <td>9707번(고양 가좌동~영등포역)</td>\n",
       "      <td>999800005</td>\n",
       "      <td>~</td>\n",
       "      <td>가좌동종점(종점가상)(00078)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>20230103</td>\n",
       "      <td>50.00</td>\n",
       "      <td>서울광역버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41761</th>\n",
       "      <td>202212</td>\n",
       "      <td>9707</td>\n",
       "      <td>9707번(고양 가좌동~영등포역)</td>\n",
       "      <td>999800005</td>\n",
       "      <td>~</td>\n",
       "      <td>가좌동종점(종점가상)(00076)</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>20230103</td>\n",
       "      <td>50.00</td>\n",
       "      <td>서울광역버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41762</th>\n",
       "      <td>202212</td>\n",
       "      <td>9701</td>\n",
       "      <td>9701번(가좌동~서울역)</td>\n",
       "      <td>999800005</td>\n",
       "      <td>~</td>\n",
       "      <td>가좌동종점(종점가상)(00127)</td>\n",
       "      <td>0</td>\n",
       "      <td>5</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>20230103</td>\n",
       "      <td>50.00</td>\n",
       "      <td>서울광역버스</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>482986 rows × 57 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "         사용년월  노선번호                    노선명  표준버스정류장ID 버스정류장ARS번호  \\\n",
       "0      202201   741      741번(진관차고지~헌인릉입구)  100000001       1001   \n",
       "1      202201   N37  N37번(진관공영차고지~송파공영차고지)  100000001       1001   \n",
       "2      202201   470       470번(상암차고지~안골마을)  100000001       1001   \n",
       "3      202201   N37  N37번(송파공영차고지~진관공영차고지)  100000001       1001   \n",
       "4      202201   100         100번(하계동~용산구청)  100000002       1002   \n",
       "...       ...   ...                    ...        ...        ...   \n",
       "41758  202212  9404        9404번(분당구미~신사역)  999800004          ~   \n",
       "41759  202212  9707     9707번(고양 가좌동~영등포역)  999800005          ~   \n",
       "41760  202212  9707     9707번(고양 가좌동~영등포역)  999800005          ~   \n",
       "41761  202212  9707     9707번(고양 가좌동~영등포역)  999800005          ~   \n",
       "41762  202212  9701         9701번(가좌동~서울역)  999800005          ~   \n",
       "\n",
       "                        역명  00시승차총승객수  00시하차총승객수  1시승차총승객수  1시하차총승객수  ...  \\\n",
       "0                  종로2가사거리         27         69        14        40  ...   \n",
       "1                  종로2가사거리          0          0         0         0  ...   \n",
       "2                  종로2가사거리         10         49         0         0  ...   \n",
       "3                  종로2가사거리          0          5        31        89  ...   \n",
       "4              창경궁.서울대학교병원          0          0         0         0  ...   \n",
       "...                    ...        ...        ...       ...       ...  ...   \n",
       "41758  구미동차고지(종점가상)(00062)          0         12         0        22  ...   \n",
       "41759   가좌동종점(종점가상)(00079)          0          1         0         2  ...   \n",
       "41760   가좌동종점(종점가상)(00078)          0          0         0         3  ...   \n",
       "41761   가좌동종점(종점가상)(00076)          0          4         0         1  ...   \n",
       "41762   가좌동종점(종점가상)(00127)          0          5         0         0  ...   \n",
       "\n",
       "       20시하차총승객수  21시승차총승객수  21시하차총승객수  22시승차총승객수  22시하차총승객수  23시승차총승객수  \\\n",
       "0            175        284        153        230        105         77   \n",
       "1              0          0          0          0          0          0   \n",
       "2            201        358        253        137        107         72   \n",
       "3              0          0          0          0          0          0   \n",
       "4             18         42         44         28         14         14   \n",
       "...          ...        ...        ...        ...        ...        ...   \n",
       "41758          6          0          5          0         13          0   \n",
       "41759          1          0          1          0          3          0   \n",
       "41760          0          0          0          0          0          0   \n",
       "41761          1          0          0          0          0          0   \n",
       "41762          2          0          2          0          1          0   \n",
       "\n",
       "       23시하차총승객수      등록일자  교통수단타입코드  교통수단타입명  \n",
       "0             51  20220203       NaN      NaN  \n",
       "1              0  20220203       NaN      NaN  \n",
       "2             64  20220203       NaN      NaN  \n",
       "3              0  20220203       NaN      NaN  \n",
       "4              1  20220203       NaN      NaN  \n",
       "...          ...       ...       ...      ...  \n",
       "41758          4  20230103     50.00   서울광역버스  \n",
       "41759          0  20230103     50.00   서울광역버스  \n",
       "41760          1  20230103     50.00   서울광역버스  \n",
       "41761          3  20230103     50.00   서울광역버스  \n",
       "41762          3  20230103     50.00   서울광역버스  \n",
       "\n",
       "[482986 rows x 57 columns]"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_SEOUL"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "5821ad87",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([78449, 78353, 78450,  5572,  5562,  5551,  5588,  5576,  5580,\n",
       "        5589,  5192,  5199,  5194,  5193,  5191,  5190,  5189, 78253,\n",
       "       78355, 78252, 78452, 78451,  5671,  5990,  5992,  5993,  5670,\n",
       "        5738,  5265,  5584,  5519,  5732,  5728,  5740,  5298,  5742,\n",
       "        5509,  5514,  5744,  5504,  5528,  5533,  5578,  5581,  5587,\n",
       "        5591,  5595,  5597,  5600,  5673,  5165,  5299,  5172,  5298,\n",
       "        5011,  5171,  5012,  5753,  5745,  5174,  5173,  5170,  5169,\n",
       "        5166,  5168,  5167, 78080,  5612, 78074, 78424, 78400,  5757,\n",
       "        5999,  5547,  5543,  5162,  5267,  5538,  5163,  5585,  5555,\n",
       "        5570,  5164,  5550,  5579,  5582,  5266, 78645,  5161,  5721,\n",
       "        5724,  5560,  5565,  5273,  5272, 78647, 78646,  5158,  5157,\n",
       "        5156,  5994,  5991,  5003,  5532,  5260,  5746,  5546,  5750,\n",
       "        5118,  5751,  5119,  5512,  5537,  5005,  5540,  5542,  5554,\n",
       "        5114,  5117,  5116,  5115,  5113,  5511,  5755,  5502,  5134,\n",
       "        5131,  5507,  5501,  5122,  5269,  5270,  5271,  5687,  5133,\n",
       "        5132,  5130,  5129,  5128,  5126,  5127,  5125,  5124,  5121,\n",
       "        5120,  5109,  5500,  5513,  5518,  5505,  5523,  5506,  5510,\n",
       "        5508,  5720,  5723,  5727,  5731,  5735,  5138,  5737,  5739,\n",
       "        5741,  5503,  5517,  5522,  5527,  5531,  5536,  5559,  5564,\n",
       "        5569,  5574,  5716,  5515,  5139,  5137,  5136,  5135,  5596,\n",
       "        5668,  5677,  5680,  5188,  5187,  5185,  5183,  5179,  5178,\n",
       "        5177,  5176,  5175,  5710,  5590,  5718,  5149,  5599,  5147,\n",
       "        5573,  5145,  5594,  5679,  5714,  5150,  5148,  5146,  5144,\n",
       "        5708,  5258,  5006,  5669,  5154,  5568,  5153,  5678,  5152,\n",
       "        5717,  5752,  5541,  5545,  5549,  5553,  5558,  5151,  5563,\n",
       "        5672,  5709,  5713,  5009,  5010,  5257,  5256,  5155,  5726,\n",
       "        5730,  5690,  5535,  5268,  5112,  5262,  5123,  5111,  5108,\n",
       "        5106,  5107,  5105,  5104,  5103,  5102,  5101,  5001,  5733,\n",
       "        5539,  5544,  5900,  5695,  5204,  5261,  5211,  5222,  5214,\n",
       "        5203,  5213,  5212,  5210,  5209,  5205,  5202,  5201,  5556,\n",
       "        5561,  5566,  5571,  5499,  5901,  5230,  5233,  5697,  5696,\n",
       "        5263,  5234,  5232,  5231,  5229,  5228,  5227,  5226,  5225,\n",
       "        5224,  5180,  5008,  5007,  5552,  5701,  5699,  5143,  5142,\n",
       "        5141,  5140,  5004,  5249,  5700,  5253,  5698,  5255,  5254,\n",
       "        5252,  5251,  5250,  5248,  5247,  5246,  5245,  5244,  5243,\n",
       "        5242,  5241,  5240,  5239,  5238,  5002,  5237,  5236,  5235,\n",
       "        5694,  5667,  5219,  5666,  5665,  5215,  5264,  5223,  5221,\n",
       "        5220,  5218,  5217,  5216,  5200])"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 광진구 버스정류장 번호 배열 생성\n",
    "array_ars = busS_GJ.loc[:,'정류장_번호']\n",
    "array_ars.values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "id": "6f129416",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([274000018, 277102301, 274000019, 104900116, 104900114, 104900112,\n",
       "       104900107, 104900106, 104900019, 104900016, 104000291, 104000106,\n",
       "       104000101, 104000100, 104000098, 104000097, 104000096, 274116390,\n",
       "       277102303, 274116389, 274000021, 274000020, 104900127, 104900126,\n",
       "       104900119, 104900118, 104900010, 104900111, 104000269, 104900110,\n",
       "       104900109, 104900108, 104900073, 104900066, 104000307, 104900064,\n",
       "       104900057, 104900054, 104900063, 104900058, 104900050, 104900046,\n",
       "       104900020, 104900018, 104900017, 104900015, 104900013, 104900012,\n",
       "       104900011, 104900008, 104000072, 104000306, 104000271, 104000305,\n",
       "       104000298, 104000078, 104000297, 104000282, 104000281, 104000081,\n",
       "       104000080, 104000077, 104000076, 104000073, 104000075, 104000074,\n",
       "       277101942, 104000277, 277101909, 277101720, 277101638, 104900133,\n",
       "       104900129, 104900104, 104900038, 104000279, 104000069, 104900105,\n",
       "       104000070, 104900103, 104900102, 104900101, 104000071, 104900100,\n",
       "       104900099, 104900097, 104000280, 104000276, 104000183, 104900077,\n",
       "       104900075, 104900032, 104900025, 104000303, 104000302, 104000289,\n",
       "       104000288, 104000065, 104000064, 104000063, 104900132, 104900120,\n",
       "       104000003, 104900088, 104000167, 104900086, 104900084, 104900083,\n",
       "       101000252, 104900062, 104000026, 104900056, 104900043, 104000005,\n",
       "       104900041, 104900039, 104900033, 104000021, 104000024, 104000023,\n",
       "       104000022, 104000020, 104900128, 104900125, 104900060, 104000041,\n",
       "       104000038, 104900087, 104900085, 104000029, 104000274, 104000273,\n",
       "       104000272, 104000248, 104000040, 104000039, 104000037, 104000036,\n",
       "       104000035, 104000033, 104000034, 104000032, 104000031, 104000028,\n",
       "       104000027, 104000016, 104900124, 104900055, 104900052, 104900123,\n",
       "       104900049, 104900122, 104900121, 104900089, 104900078, 104900076,\n",
       "       104900074, 104900072, 104900070, 104000045, 104900068, 104900067,\n",
       "       104900065, 104900059, 104900053, 104900051, 104900048, 104900047,\n",
       "       104900044, 104900029, 104900026, 104900023, 104900021, 104900001,\n",
       "       104000294, 104000046, 104000044, 104000043, 104000042, 104900115,\n",
       "       104900113, 104900007, 104900005, 104000095, 104000094, 104000092,\n",
       "       104000090, 104000086, 104000085, 104000084, 104000083, 104000082,\n",
       "       104900098, 104900092, 104900079, 104000056, 104900091, 104000054,\n",
       "       104900090, 104000052, 104900014, 104900006, 104900002, 104000057,\n",
       "       104000055, 104000053, 104000051, 104900096, 104000165, 104000006,\n",
       "       104900095, 104000061, 104900094, 104000060, 104900093, 104000059,\n",
       "       104900080, 104900061, 104900040, 104900036, 104900035, 104900034,\n",
       "       104900030, 104000058, 104900027, 104900009, 104900004, 104900003,\n",
       "       104000296, 104000295, 104000164, 104000163, 104000062, 104900082,\n",
       "       104900081, 104000251, 104900045, 104000275, 104000019, 104000169,\n",
       "       104000030, 104000018, 104000015, 104000013, 104000014, 104000012,\n",
       "       104000011, 104000010, 104000009, 104000008, 104000001, 104900071,\n",
       "       104900042, 104900037, 104000300, 104000256, 104000111, 104000168,\n",
       "       104000118, 104000129, 104000121, 104000110, 104000120, 104000119,\n",
       "       104000117, 104000116, 104000112, 104000109, 104000108, 104900031,\n",
       "       104900028, 104900024, 104900022, 104000304, 104000301, 104000137,\n",
       "       104000290, 104000258, 104000257, 104000170, 104000141, 104000139,\n",
       "       104000138, 104000136, 104000135, 104000134, 104000133, 104000132,\n",
       "       104000131, 104000087, 104000299, 104000007, 104000287, 104000262,\n",
       "       104000260, 104000050, 104000049, 104000048, 104000047, 104000004,\n",
       "       104000293, 104000261, 104000160, 104000259, 104000162, 104000161,\n",
       "       104000159, 104000158, 104000157, 104000155, 104000154, 104000153,\n",
       "       104000152, 104000151, 104000150, 104000149, 104000148, 104000147,\n",
       "       104000146, 104000145, 104000002, 104000144, 104000143, 104000142,\n",
       "       104000255, 104000238, 104000126, 104000237, 104000236, 104000122,\n",
       "       104000171, 104000130, 104000128, 104000127, 104000125, 104000124,\n",
       "       104000123, 104000107])"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 광진구 버스정류장 ID 배열 생성\n",
    "array_busSid = busS_GJ.loc[:,'정류장_ID']\n",
    "array_busSid.values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "76927a4c",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 위 두 배열에 해당하는 버스정류장을 지나가는 데이터 bus_GJ 생성\n",
    "bus_GJ = bus_SEOUL[bus_SEOUL['버스정류장ARS번호'].isin(array_ars)]\n",
    "bus_GJ = bus_SEOUL[bus_SEOUL['표준버스정류장ID'].isin(array_busSid)]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "id": "a3eed58b",
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>노선번호</th>\n",
       "      <th>노선명</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>역명</th>\n",
       "      <th>00시승차총승객수</th>\n",
       "      <th>00시하차총승객수</th>\n",
       "      <th>1시승차총승객수</th>\n",
       "      <th>1시하차총승객수</th>\n",
       "      <th>...</th>\n",
       "      <th>20시하차총승객수</th>\n",
       "      <th>21시승차총승객수</th>\n",
       "      <th>21시하차총승객수</th>\n",
       "      <th>22시승차총승객수</th>\n",
       "      <th>22시하차총승객수</th>\n",
       "      <th>23시승차총승객수</th>\n",
       "      <th>23시하차총승객수</th>\n",
       "      <th>등록일자</th>\n",
       "      <th>교통수단타입코드</th>\n",
       "      <th>교통수단타입명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>202201</td>\n",
       "      <td>320</td>\n",
       "      <td>320번(송파차고지~상봉터미널)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>56</td>\n",
       "      <td>84</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>248</td>\n",
       "      <td>393</td>\n",
       "      <td>342</td>\n",
       "      <td>176</td>\n",
       "      <td>163</td>\n",
       "      <td>150</td>\n",
       "      <td>146</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2329</th>\n",
       "      <td>202201</td>\n",
       "      <td>2012</td>\n",
       "      <td>2012번(신내공영차고지~동대문역사문화공원)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>171</td>\n",
       "      <td>200</td>\n",
       "      <td>178</td>\n",
       "      <td>118</td>\n",
       "      <td>120</td>\n",
       "      <td>36</td>\n",
       "      <td>31</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2330</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>15</td>\n",
       "      <td>23</td>\n",
       "      <td>7</td>\n",
       "      <td>10</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2331</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>57</td>\n",
       "      <td>303</td>\n",
       "      <td>68</td>\n",
       "      <td>93</td>\n",
       "      <td>29</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>202201</td>\n",
       "      <td>130</td>\n",
       "      <td>130번(우이동~길동)</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>112</td>\n",
       "      <td>109</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>219</td>\n",
       "      <td>752</td>\n",
       "      <td>369</td>\n",
       "      <td>338</td>\n",
       "      <td>229</td>\n",
       "      <td>195</td>\n",
       "      <td>150</td>\n",
       "      <td>20220203</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5682</th>\n",
       "      <td>202212</td>\n",
       "      <td>강동01</td>\n",
       "      <td>강동01(명일동한양아파트~강변역)</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>강변역.테크노마트앞(00031)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>616</td>\n",
       "      <td>1836</td>\n",
       "      <td>393</td>\n",
       "      <td>1726</td>\n",
       "      <td>339</td>\n",
       "      <td>624</td>\n",
       "      <td>153</td>\n",
       "      <td>20230103</td>\n",
       "      <td>30.00</td>\n",
       "      <td>서울마을버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5685</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>104900132</td>\n",
       "      <td>5994</td>\n",
       "      <td>용마사거리.중곡동우체국(00014)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>35</td>\n",
       "      <td>7</td>\n",
       "      <td>21</td>\n",
       "      <td>1</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20230103</td>\n",
       "      <td>30.00</td>\n",
       "      <td>서울마을버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5686</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00023)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20230103</td>\n",
       "      <td>30.00</td>\n",
       "      <td>서울마을버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5687</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00011)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>12</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>20230103</td>\n",
       "      <td>30.00</td>\n",
       "      <td>서울마을버스</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5688</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진03</td>\n",
       "      <td>광진03(중곡119안전센터~강변역)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00022)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20230103</td>\n",
       "      <td>30.00</td>\n",
       "      <td>서울마을버스</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9770 rows × 57 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  노선번호                       노선명  표준버스정류장ID 버스정류장ARS번호  \\\n",
       "2328  202201   320         320번(송파차고지~상봉터미널)  101000252       5118   \n",
       "2329  202201  2012  2012번(신내공영차고지~동대문역사문화공원)  101000252       5118   \n",
       "2330  202201  광진02             광진02(긴고랑~군자역)  101000252       5118   \n",
       "2331  202201  광진04           광진04(중곡아파트~강변역)  101000252       5118   \n",
       "4429  202201   130              130번(우이동~길동)  104000001       5001   \n",
       "...      ...   ...                       ...        ...        ...   \n",
       "5682  202212  강동01        강동01(명일동한양아파트~강변역)  104900129       5999   \n",
       "5685  202212  광진02             광진02(긴고랑~군자역)  104900132       5994   \n",
       "5686  202212  광진04           광진04(중곡아파트~강변역)  104900133       5757   \n",
       "5687  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900133       5757   \n",
       "5688  202212  광진03       광진03(중곡119안전센터~강변역)  104900133       5757   \n",
       "\n",
       "                       역명  00시승차총승객수  00시하차총승객수  1시승차총승객수  1시하차총승객수  ...  \\\n",
       "2328                신성시장앞         56         84         0         0  ...   \n",
       "2329                신성시장앞          0          0         0         0  ...   \n",
       "2330                신성시장앞          0          0         0         0  ...   \n",
       "2331                신성시장앞          0          0         0         0  ...   \n",
       "4429                군자교입구        112        109         0         0  ...   \n",
       "...                   ...        ...        ...       ...       ...  ...   \n",
       "5682    강변역.테크노마트앞(00031)          0          0         0         0  ...   \n",
       "5685  용마사거리.중곡동우체국(00014)          0          0         0         0  ...   \n",
       "5686      구의3동주민센터(00023)          0          0         0         0  ...   \n",
       "5687      구의3동주민센터(00011)          0          0         0         0  ...   \n",
       "5688      구의3동주민센터(00022)          0          0         0         0  ...   \n",
       "\n",
       "      20시하차총승객수  21시승차총승객수  21시하차총승객수  22시승차총승객수  22시하차총승객수  23시승차총승객수  \\\n",
       "2328        248        393        342        176        163        150   \n",
       "2329        171        200        178        118        120         36   \n",
       "2330         15         23          7         10          4          0   \n",
       "2331         57        303         68         93         29          0   \n",
       "4429        219        752        369        338        229        195   \n",
       "...         ...        ...        ...        ...        ...        ...   \n",
       "5682        616       1836        393       1726        339        624   \n",
       "5685         35          7         21          1          8          0   \n",
       "5686          2          1          0          1          0          0   \n",
       "5687         12          4          3          1          4          0   \n",
       "5688          0          3          2          3          2          0   \n",
       "\n",
       "      23시하차총승객수      등록일자  교통수단타입코드  교통수단타입명  \n",
       "2328        146  20220203       NaN      NaN  \n",
       "2329         31  20220203       NaN      NaN  \n",
       "2330          0  20220203       NaN      NaN  \n",
       "2331          0  20220203       NaN      NaN  \n",
       "4429        150  20220203       NaN      NaN  \n",
       "...         ...       ...       ...      ...  \n",
       "5682        153  20230103     30.00   서울마을버스  \n",
       "5685          0  20230103     30.00   서울마을버스  \n",
       "5686          0  20230103     30.00   서울마을버스  \n",
       "5687          4  20230103     30.00   서울마을버스  \n",
       "5688          0  20230103     30.00   서울마을버스  \n",
       "\n",
       "[9770 rows x 57 columns]"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "id": "2db17009",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 필요한 열만 선택\n",
    "bus_GJ = bus_GJ.drop([\"등록일자\",\"교통수단타입코드\",\"교통수단타입명\"], axis=1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "id": "e3a1cd85",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>00시승차총승객수</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>56</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2329</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2330</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2331</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>112</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5682</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5685</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5686</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5687</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5688</th>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9770 rows × 1 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      00시승차총승객수\n",
       "2328         56\n",
       "2329          0\n",
       "2330          0\n",
       "2331          0\n",
       "4429        112\n",
       "...         ...\n",
       "5682          0\n",
       "5685          0\n",
       "5686          0\n",
       "5687          0\n",
       "5688          0\n",
       "\n",
       "[9770 rows x 1 columns]"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ.iloc[:,6:7]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "id": "fecb128e",
   "metadata": {},
   "outputs": [],
   "source": [
    "for i in range(24):\n",
    "    name = str(i)\n",
    "    bus_GJ[name] = bus_GJ.iloc[:,6 + 2 * i] + bus_GJ.iloc[:,7 + 2 * i]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "id": "68f6d83b",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>노선번호</th>\n",
       "      <th>노선명</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>역명</th>\n",
       "      <th>00시승차총승객수</th>\n",
       "      <th>00시하차총승객수</th>\n",
       "      <th>1시승차총승객수</th>\n",
       "      <th>1시하차총승객수</th>\n",
       "      <th>...</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>202201</td>\n",
       "      <td>320</td>\n",
       "      <td>320번(송파차고지~상봉터미널)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>56</td>\n",
       "      <td>84</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>1100</td>\n",
       "      <td>1142</td>\n",
       "      <td>1067</td>\n",
       "      <td>1347</td>\n",
       "      <td>1139</td>\n",
       "      <td>872</td>\n",
       "      <td>653</td>\n",
       "      <td>735</td>\n",
       "      <td>339</td>\n",
       "      <td>296</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2329</th>\n",
       "      <td>202201</td>\n",
       "      <td>2012</td>\n",
       "      <td>2012번(신내공영차고지~동대문역사문화공원)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>933</td>\n",
       "      <td>876</td>\n",
       "      <td>732</td>\n",
       "      <td>861</td>\n",
       "      <td>828</td>\n",
       "      <td>721</td>\n",
       "      <td>440</td>\n",
       "      <td>378</td>\n",
       "      <td>238</td>\n",
       "      <td>67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2330</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>201</td>\n",
       "      <td>192</td>\n",
       "      <td>154</td>\n",
       "      <td>180</td>\n",
       "      <td>75</td>\n",
       "      <td>81</td>\n",
       "      <td>72</td>\n",
       "      <td>30</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2331</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>696</td>\n",
       "      <td>633</td>\n",
       "      <td>540</td>\n",
       "      <td>532</td>\n",
       "      <td>575</td>\n",
       "      <td>429</td>\n",
       "      <td>338</td>\n",
       "      <td>371</td>\n",
       "      <td>122</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>202201</td>\n",
       "      <td>130</td>\n",
       "      <td>130번(우이동~길동)</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>112</td>\n",
       "      <td>109</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>770</td>\n",
       "      <td>818</td>\n",
       "      <td>979</td>\n",
       "      <td>1315</td>\n",
       "      <td>1046</td>\n",
       "      <td>898</td>\n",
       "      <td>821</td>\n",
       "      <td>1121</td>\n",
       "      <td>567</td>\n",
       "      <td>345</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5682</th>\n",
       "      <td>202212</td>\n",
       "      <td>강동01</td>\n",
       "      <td>강동01(명일동한양아파트~강변역)</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>강변역.테크노마트앞(00031)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>2591</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5685</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>104900132</td>\n",
       "      <td>5994</td>\n",
       "      <td>용마사거리.중곡동우체국(00014)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>22</td>\n",
       "      <td>37</td>\n",
       "      <td>31</td>\n",
       "      <td>61</td>\n",
       "      <td>66</td>\n",
       "      <td>58</td>\n",
       "      <td>43</td>\n",
       "      <td>28</td>\n",
       "      <td>9</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5686</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00023)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>6</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "      <td>12</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5687</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00011)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>18</td>\n",
       "      <td>5</td>\n",
       "      <td>12</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5688</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진03</td>\n",
       "      <td>광진03(중곡119안전센터~강변역)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00022)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "      <td>6</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9770 rows × 78 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  노선번호                       노선명  표준버스정류장ID 버스정류장ARS번호  \\\n",
       "2328  202201   320         320번(송파차고지~상봉터미널)  101000252       5118   \n",
       "2329  202201  2012  2012번(신내공영차고지~동대문역사문화공원)  101000252       5118   \n",
       "2330  202201  광진02             광진02(긴고랑~군자역)  101000252       5118   \n",
       "2331  202201  광진04           광진04(중곡아파트~강변역)  101000252       5118   \n",
       "4429  202201   130              130번(우이동~길동)  104000001       5001   \n",
       "...      ...   ...                       ...        ...        ...   \n",
       "5682  202212  강동01        강동01(명일동한양아파트~강변역)  104900129       5999   \n",
       "5685  202212  광진02             광진02(긴고랑~군자역)  104900132       5994   \n",
       "5686  202212  광진04           광진04(중곡아파트~강변역)  104900133       5757   \n",
       "5687  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900133       5757   \n",
       "5688  202212  광진03       광진03(중곡119안전센터~강변역)  104900133       5757   \n",
       "\n",
       "                       역명  00시승차총승객수  00시하차총승객수  1시승차총승객수  1시하차총승객수  ...  \\\n",
       "2328                신성시장앞         56         84         0         0  ...   \n",
       "2329                신성시장앞          0          0         0         0  ...   \n",
       "2330                신성시장앞          0          0         0         0  ...   \n",
       "2331                신성시장앞          0          0         0         0  ...   \n",
       "4429                군자교입구        112        109         0         0  ...   \n",
       "...                   ...        ...        ...       ...       ...  ...   \n",
       "5682    강변역.테크노마트앞(00031)          0          0         0         0  ...   \n",
       "5685  용마사거리.중곡동우체국(00014)          0          0         0         0  ...   \n",
       "5686      구의3동주민센터(00023)          0          0         0         0  ...   \n",
       "5687      구의3동주민센터(00011)          0          0         0         0  ...   \n",
       "5688      구의3동주민센터(00022)          0          0         0         0  ...   \n",
       "\n",
       "        14    15    16    17    18    19    20    21    22   23  \n",
       "2328  1100  1142  1067  1347  1139   872   653   735   339  296  \n",
       "2329   933   876   732   861   828   721   440   378   238   67  \n",
       "2330   201   192   154   180    75    81    72    30    14    0  \n",
       "2331   696   633   540   532   575   429   338   371   122    0  \n",
       "4429   770   818   979  1315  1046   898   821  1121   567  345  \n",
       "...    ...   ...   ...   ...   ...   ...   ...   ...   ...  ...  \n",
       "5682  2591  2842  3410  4264  5620  3747  2827  2229  2065  777  \n",
       "5685    22    37    31    61    66    58    43    28     9    0  \n",
       "5686     6     5     6     3    12     5     4     1     1    0  \n",
       "5687     6    11    11    24    18     5    12     7     5    4  \n",
       "5688     9    10     8     8    11     6     6     5     5    0  \n",
       "\n",
       "[9770 rows x 78 columns]"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "id": "0bc834ff",
   "metadata": {},
   "outputs": [],
   "source": [
    "using_columns = ['사용년월','노선번호','노선명','표준버스정류장ID','버스정류장ARS번호','역명','0','1','2','3','4','5','6','7','8',\n",
    "                 '9','10','11','12','13','14','15','16','17','18','19','20','21','22','23']\n",
    "bus_GJ = bus_GJ[using_columns]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "id": "a45d772a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>노선번호</th>\n",
       "      <th>노선명</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>역명</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>...</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>202201</td>\n",
       "      <td>320</td>\n",
       "      <td>320번(송파차고지~상봉터미널)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>1100</td>\n",
       "      <td>1142</td>\n",
       "      <td>1067</td>\n",
       "      <td>1347</td>\n",
       "      <td>1139</td>\n",
       "      <td>872</td>\n",
       "      <td>653</td>\n",
       "      <td>735</td>\n",
       "      <td>339</td>\n",
       "      <td>296</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2329</th>\n",
       "      <td>202201</td>\n",
       "      <td>2012</td>\n",
       "      <td>2012번(신내공영차고지~동대문역사문화공원)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>933</td>\n",
       "      <td>876</td>\n",
       "      <td>732</td>\n",
       "      <td>861</td>\n",
       "      <td>828</td>\n",
       "      <td>721</td>\n",
       "      <td>440</td>\n",
       "      <td>378</td>\n",
       "      <td>238</td>\n",
       "      <td>67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2330</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>201</td>\n",
       "      <td>192</td>\n",
       "      <td>154</td>\n",
       "      <td>180</td>\n",
       "      <td>75</td>\n",
       "      <td>81</td>\n",
       "      <td>72</td>\n",
       "      <td>30</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2331</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>696</td>\n",
       "      <td>633</td>\n",
       "      <td>540</td>\n",
       "      <td>532</td>\n",
       "      <td>575</td>\n",
       "      <td>429</td>\n",
       "      <td>338</td>\n",
       "      <td>371</td>\n",
       "      <td>122</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>202201</td>\n",
       "      <td>130</td>\n",
       "      <td>130번(우이동~길동)</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>770</td>\n",
       "      <td>818</td>\n",
       "      <td>979</td>\n",
       "      <td>1315</td>\n",
       "      <td>1046</td>\n",
       "      <td>898</td>\n",
       "      <td>821</td>\n",
       "      <td>1121</td>\n",
       "      <td>567</td>\n",
       "      <td>345</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5682</th>\n",
       "      <td>202212</td>\n",
       "      <td>강동01</td>\n",
       "      <td>강동01(명일동한양아파트~강변역)</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>강변역.테크노마트앞(00031)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>2591</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5685</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>104900132</td>\n",
       "      <td>5994</td>\n",
       "      <td>용마사거리.중곡동우체국(00014)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>22</td>\n",
       "      <td>37</td>\n",
       "      <td>31</td>\n",
       "      <td>61</td>\n",
       "      <td>66</td>\n",
       "      <td>58</td>\n",
       "      <td>43</td>\n",
       "      <td>28</td>\n",
       "      <td>9</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5686</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00023)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>6</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "      <td>12</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5687</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00011)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>18</td>\n",
       "      <td>5</td>\n",
       "      <td>12</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5688</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진03</td>\n",
       "      <td>광진03(중곡119안전센터~강변역)</td>\n",
       "      <td>104900133</td>\n",
       "      <td>5757</td>\n",
       "      <td>구의3동주민센터(00022)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "      <td>6</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9770 rows × 30 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  노선번호                       노선명  표준버스정류장ID 버스정류장ARS번호  \\\n",
       "2328  202201   320         320번(송파차고지~상봉터미널)  101000252       5118   \n",
       "2329  202201  2012  2012번(신내공영차고지~동대문역사문화공원)  101000252       5118   \n",
       "2330  202201  광진02             광진02(긴고랑~군자역)  101000252       5118   \n",
       "2331  202201  광진04           광진04(중곡아파트~강변역)  101000252       5118   \n",
       "4429  202201   130              130번(우이동~길동)  104000001       5001   \n",
       "...      ...   ...                       ...        ...        ...   \n",
       "5682  202212  강동01        강동01(명일동한양아파트~강변역)  104900129       5999   \n",
       "5685  202212  광진02             광진02(긴고랑~군자역)  104900132       5994   \n",
       "5686  202212  광진04           광진04(중곡아파트~강변역)  104900133       5757   \n",
       "5687  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900133       5757   \n",
       "5688  202212  광진03       광진03(중곡119안전센터~강변역)  104900133       5757   \n",
       "\n",
       "                       역명    0  1  2  3  ...    14    15    16    17    18  \\\n",
       "2328                신성시장앞  140  0  0  0  ...  1100  1142  1067  1347  1139   \n",
       "2329                신성시장앞    0  0  0  0  ...   933   876   732   861   828   \n",
       "2330                신성시장앞    0  0  0  0  ...   201   192   154   180    75   \n",
       "2331                신성시장앞    0  0  0  0  ...   696   633   540   532   575   \n",
       "4429                군자교입구  221  0  0  0  ...   770   818   979  1315  1046   \n",
       "...                   ...  ... .. .. ..  ...   ...   ...   ...   ...   ...   \n",
       "5682    강변역.테크노마트앞(00031)    0  0  0  0  ...  2591  2842  3410  4264  5620   \n",
       "5685  용마사거리.중곡동우체국(00014)    0  0  0  0  ...    22    37    31    61    66   \n",
       "5686      구의3동주민센터(00023)    0  0  0  0  ...     6     5     6     3    12   \n",
       "5687      구의3동주민센터(00011)    0  0  0  0  ...     6    11    11    24    18   \n",
       "5688      구의3동주민센터(00022)    0  0  0  0  ...     9    10     8     8    11   \n",
       "\n",
       "        19    20    21    22   23  \n",
       "2328   872   653   735   339  296  \n",
       "2329   721   440   378   238   67  \n",
       "2330    81    72    30    14    0  \n",
       "2331   429   338   371   122    0  \n",
       "4429   898   821  1121   567  345  \n",
       "...    ...   ...   ...   ...  ...  \n",
       "5682  3747  2827  2229  2065  777  \n",
       "5685    58    43    28     9    0  \n",
       "5686     5     4     1     1    0  \n",
       "5687     5    12     7     5    4  \n",
       "5688     6     6     5     5    0  \n",
       "\n",
       "[9770 rows x 30 columns]"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "id": "ac7793bd",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 특정 달의 이용자 수가 누락된 정류장 배열\n",
    "outlier_array = [104900133,104000305,104900132,104000307,104000306,104000074,104000073]\n",
    "bus_GJ = bus_GJ[~bus_GJ['표준버스정류장ID'].isin(outlier_array)]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "id": "47a79c70",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>노선번호</th>\n",
       "      <th>노선명</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>역명</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>...</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>202201</td>\n",
       "      <td>320</td>\n",
       "      <td>320번(송파차고지~상봉터미널)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>1100</td>\n",
       "      <td>1142</td>\n",
       "      <td>1067</td>\n",
       "      <td>1347</td>\n",
       "      <td>1139</td>\n",
       "      <td>872</td>\n",
       "      <td>653</td>\n",
       "      <td>735</td>\n",
       "      <td>339</td>\n",
       "      <td>296</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2329</th>\n",
       "      <td>202201</td>\n",
       "      <td>2012</td>\n",
       "      <td>2012번(신내공영차고지~동대문역사문화공원)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>933</td>\n",
       "      <td>876</td>\n",
       "      <td>732</td>\n",
       "      <td>861</td>\n",
       "      <td>828</td>\n",
       "      <td>721</td>\n",
       "      <td>440</td>\n",
       "      <td>378</td>\n",
       "      <td>238</td>\n",
       "      <td>67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2330</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>201</td>\n",
       "      <td>192</td>\n",
       "      <td>154</td>\n",
       "      <td>180</td>\n",
       "      <td>75</td>\n",
       "      <td>81</td>\n",
       "      <td>72</td>\n",
       "      <td>30</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2331</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>696</td>\n",
       "      <td>633</td>\n",
       "      <td>540</td>\n",
       "      <td>532</td>\n",
       "      <td>575</td>\n",
       "      <td>429</td>\n",
       "      <td>338</td>\n",
       "      <td>371</td>\n",
       "      <td>122</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>202201</td>\n",
       "      <td>130</td>\n",
       "      <td>130번(우이동~길동)</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>770</td>\n",
       "      <td>818</td>\n",
       "      <td>979</td>\n",
       "      <td>1315</td>\n",
       "      <td>1046</td>\n",
       "      <td>898</td>\n",
       "      <td>821</td>\n",
       "      <td>1121</td>\n",
       "      <td>567</td>\n",
       "      <td>345</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5678</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900126</td>\n",
       "      <td>5990</td>\n",
       "      <td>광장자이아파트(00017)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>16</td>\n",
       "      <td>36</td>\n",
       "      <td>23</td>\n",
       "      <td>50</td>\n",
       "      <td>45</td>\n",
       "      <td>51</td>\n",
       "      <td>17</td>\n",
       "      <td>26</td>\n",
       "      <td>27</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5679</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>광장자이아파트(00029)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>34</td>\n",
       "      <td>53</td>\n",
       "      <td>36</td>\n",
       "      <td>29</td>\n",
       "      <td>31</td>\n",
       "      <td>20</td>\n",
       "      <td>7</td>\n",
       "      <td>12</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5680</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>광장자이아파트(00028)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>80</td>\n",
       "      <td>104</td>\n",
       "      <td>120</td>\n",
       "      <td>69</td>\n",
       "      <td>88</td>\n",
       "      <td>40</td>\n",
       "      <td>38</td>\n",
       "      <td>33</td>\n",
       "      <td>19</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5681</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>104900128</td>\n",
       "      <td>5511</td>\n",
       "      <td>중곡아파트.기점(00001)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>249</td>\n",
       "      <td>274</td>\n",
       "      <td>357</td>\n",
       "      <td>300</td>\n",
       "      <td>308</td>\n",
       "      <td>253</td>\n",
       "      <td>234</td>\n",
       "      <td>262</td>\n",
       "      <td>200</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5682</th>\n",
       "      <td>202212</td>\n",
       "      <td>강동01</td>\n",
       "      <td>강동01(명일동한양아파트~강변역)</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>강변역.테크노마트앞(00031)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>2591</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9738 rows × 30 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  노선번호                       노선명  표준버스정류장ID 버스정류장ARS번호  \\\n",
       "2328  202201   320         320번(송파차고지~상봉터미널)  101000252       5118   \n",
       "2329  202201  2012  2012번(신내공영차고지~동대문역사문화공원)  101000252       5118   \n",
       "2330  202201  광진02             광진02(긴고랑~군자역)  101000252       5118   \n",
       "2331  202201  광진04           광진04(중곡아파트~강변역)  101000252       5118   \n",
       "4429  202201   130              130번(우이동~길동)  104000001       5001   \n",
       "...      ...   ...                       ...        ...        ...   \n",
       "5678  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900126       5990   \n",
       "5679  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900127       5671   \n",
       "5680  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900127       5671   \n",
       "5681  202212  광진04           광진04(중곡아파트~강변역)  104900128       5511   \n",
       "5682  202212  강동01        강동01(명일동한양아파트~강변역)  104900129       5999   \n",
       "\n",
       "                     역명    0  1  2  3  ...    14    15    16    17    18  \\\n",
       "2328              신성시장앞  140  0  0  0  ...  1100  1142  1067  1347  1139   \n",
       "2329              신성시장앞    0  0  0  0  ...   933   876   732   861   828   \n",
       "2330              신성시장앞    0  0  0  0  ...   201   192   154   180    75   \n",
       "2331              신성시장앞    0  0  0  0  ...   696   633   540   532   575   \n",
       "4429              군자교입구  221  0  0  0  ...   770   818   979  1315  1046   \n",
       "...                 ...  ... .. .. ..  ...   ...   ...   ...   ...   ...   \n",
       "5678     광장자이아파트(00017)    0  0  0  0  ...    16    36    23    50    45   \n",
       "5679     광장자이아파트(00029)    0  0  0  0  ...    34    53    36    29    31   \n",
       "5680     광장자이아파트(00028)    0  0  0  0  ...    80   104   120    69    88   \n",
       "5681    중곡아파트.기점(00001)    0  0  0  0  ...   249   274   357   300   308   \n",
       "5682  강변역.테크노마트앞(00031)    0  0  0  0  ...  2591  2842  3410  4264  5620   \n",
       "\n",
       "        19    20    21    22   23  \n",
       "2328   872   653   735   339  296  \n",
       "2329   721   440   378   238   67  \n",
       "2330    81    72    30    14    0  \n",
       "2331   429   338   371   122    0  \n",
       "4429   898   821  1121   567  345  \n",
       "...    ...   ...   ...   ...  ...  \n",
       "5678    51    17    26    27    7  \n",
       "5679    20     7    12    20    0  \n",
       "5680    40    38    33    19    2  \n",
       "5681   253   234   262   200   31  \n",
       "5682  3747  2827  2229  2065  777  \n",
       "\n",
       "[9738 rows x 30 columns]"
      ]
     },
     "execution_count": 40,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "d9beff74",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2328                신성시장앞\n",
       "2329                신성시장앞\n",
       "2330                신성시장앞\n",
       "2331                신성시장앞\n",
       "4429                군자교입구\n",
       "              ...        \n",
       "5678       광장자이아파트(00017)\n",
       "5679       광장자이아파트(00029)\n",
       "5680       광장자이아파트(00028)\n",
       "5681      중곡아파트.기점(00001)\n",
       "5682    강변역.테크노마트앞(00031)\n",
       "Name: 역명, Length: 9738, dtype: object"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 같은 정류장 역명 단일화\n",
    "bus_GJ.loc[:,'역명']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "25508a8f",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 버스 정류장 이름 이상치 변환\n",
    "dict_name = {'소망슈퍼':'기원정사입구', '중곡삼거리':'동곡삼거리','건대입구역6번출구':'건대입구역','화양리':'광진광장',\n",
    "            '건대입구역1번출구':'건대입구역','군자역4번출구.용마초등학교':'군자역.용마초등학교','군자역5번출구.용마초등학교':'군자역.용마초등학교'}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "436f5be9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>노선번호</th>\n",
       "      <th>노선명</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>역명</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>...</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>202201</td>\n",
       "      <td>320</td>\n",
       "      <td>320번(송파차고지~상봉터미널)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>1100</td>\n",
       "      <td>1142</td>\n",
       "      <td>1067</td>\n",
       "      <td>1347</td>\n",
       "      <td>1139</td>\n",
       "      <td>872</td>\n",
       "      <td>653</td>\n",
       "      <td>735</td>\n",
       "      <td>339</td>\n",
       "      <td>296</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2329</th>\n",
       "      <td>202201</td>\n",
       "      <td>2012</td>\n",
       "      <td>2012번(신내공영차고지~동대문역사문화공원)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>933</td>\n",
       "      <td>876</td>\n",
       "      <td>732</td>\n",
       "      <td>861</td>\n",
       "      <td>828</td>\n",
       "      <td>721</td>\n",
       "      <td>440</td>\n",
       "      <td>378</td>\n",
       "      <td>238</td>\n",
       "      <td>67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2330</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진02</td>\n",
       "      <td>광진02(긴고랑~군자역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>201</td>\n",
       "      <td>192</td>\n",
       "      <td>154</td>\n",
       "      <td>180</td>\n",
       "      <td>75</td>\n",
       "      <td>81</td>\n",
       "      <td>72</td>\n",
       "      <td>30</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2331</th>\n",
       "      <td>202201</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>696</td>\n",
       "      <td>633</td>\n",
       "      <td>540</td>\n",
       "      <td>532</td>\n",
       "      <td>575</td>\n",
       "      <td>429</td>\n",
       "      <td>338</td>\n",
       "      <td>371</td>\n",
       "      <td>122</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>202201</td>\n",
       "      <td>130</td>\n",
       "      <td>130번(우이동~길동)</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>군자교입구</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>770</td>\n",
       "      <td>818</td>\n",
       "      <td>979</td>\n",
       "      <td>1315</td>\n",
       "      <td>1046</td>\n",
       "      <td>898</td>\n",
       "      <td>821</td>\n",
       "      <td>1121</td>\n",
       "      <td>567</td>\n",
       "      <td>345</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5678</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900126</td>\n",
       "      <td>5990</td>\n",
       "      <td>광장자이아파트</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>16</td>\n",
       "      <td>36</td>\n",
       "      <td>23</td>\n",
       "      <td>50</td>\n",
       "      <td>45</td>\n",
       "      <td>51</td>\n",
       "      <td>17</td>\n",
       "      <td>26</td>\n",
       "      <td>27</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5679</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>광장자이아파트</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>34</td>\n",
       "      <td>53</td>\n",
       "      <td>36</td>\n",
       "      <td>29</td>\n",
       "      <td>31</td>\n",
       "      <td>20</td>\n",
       "      <td>7</td>\n",
       "      <td>12</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5680</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진01</td>\n",
       "      <td>광진01(광진정보도서관~워커힐아파트)</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>광장자이아파트</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>80</td>\n",
       "      <td>104</td>\n",
       "      <td>120</td>\n",
       "      <td>69</td>\n",
       "      <td>88</td>\n",
       "      <td>40</td>\n",
       "      <td>38</td>\n",
       "      <td>33</td>\n",
       "      <td>19</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5681</th>\n",
       "      <td>202212</td>\n",
       "      <td>광진04</td>\n",
       "      <td>광진04(중곡아파트~강변역)</td>\n",
       "      <td>104900128</td>\n",
       "      <td>5511</td>\n",
       "      <td>중곡아파트.기점</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>249</td>\n",
       "      <td>274</td>\n",
       "      <td>357</td>\n",
       "      <td>300</td>\n",
       "      <td>308</td>\n",
       "      <td>253</td>\n",
       "      <td>234</td>\n",
       "      <td>262</td>\n",
       "      <td>200</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5682</th>\n",
       "      <td>202212</td>\n",
       "      <td>강동01</td>\n",
       "      <td>강동01(명일동한양아파트~강변역)</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>2591</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>9738 rows × 30 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  노선번호                       노선명  표준버스정류장ID 버스정류장ARS번호  \\\n",
       "2328  202201   320         320번(송파차고지~상봉터미널)  101000252       5118   \n",
       "2329  202201  2012  2012번(신내공영차고지~동대문역사문화공원)  101000252       5118   \n",
       "2330  202201  광진02             광진02(긴고랑~군자역)  101000252       5118   \n",
       "2331  202201  광진04           광진04(중곡아파트~강변역)  101000252       5118   \n",
       "4429  202201   130              130번(우이동~길동)  104000001       5001   \n",
       "...      ...   ...                       ...        ...        ...   \n",
       "5678  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900126       5990   \n",
       "5679  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900127       5671   \n",
       "5680  202212  광진01      광진01(광진정보도서관~워커힐아파트)  104900127       5671   \n",
       "5681  202212  광진04           광진04(중곡아파트~강변역)  104900128       5511   \n",
       "5682  202212  강동01        강동01(명일동한양아파트~강변역)  104900129       5999   \n",
       "\n",
       "              역명    0  1  2  3  ...    14    15    16    17    18    19    20  \\\n",
       "2328       신성시장앞  140  0  0  0  ...  1100  1142  1067  1347  1139   872   653   \n",
       "2329       신성시장앞    0  0  0  0  ...   933   876   732   861   828   721   440   \n",
       "2330       신성시장앞    0  0  0  0  ...   201   192   154   180    75    81    72   \n",
       "2331       신성시장앞    0  0  0  0  ...   696   633   540   532   575   429   338   \n",
       "4429       군자교입구  221  0  0  0  ...   770   818   979  1315  1046   898   821   \n",
       "...          ...  ... .. .. ..  ...   ...   ...   ...   ...   ...   ...   ...   \n",
       "5678     광장자이아파트    0  0  0  0  ...    16    36    23    50    45    51    17   \n",
       "5679     광장자이아파트    0  0  0  0  ...    34    53    36    29    31    20     7   \n",
       "5680     광장자이아파트    0  0  0  0  ...    80   104   120    69    88    40    38   \n",
       "5681    중곡아파트.기점    0  0  0  0  ...   249   274   357   300   308   253   234   \n",
       "5682  강변역.테크노마트앞    0  0  0  0  ...  2591  2842  3410  4264  5620  3747  2827   \n",
       "\n",
       "        21    22   23  \n",
       "2328   735   339  296  \n",
       "2329   378   238   67  \n",
       "2330    30    14    0  \n",
       "2331   371   122    0  \n",
       "4429  1121   567  345  \n",
       "...    ...   ...  ...  \n",
       "5678    26    27    7  \n",
       "5679    12    20    0  \n",
       "5680    33    19    2  \n",
       "5681   262   200   31  \n",
       "5682  2229  2065  777  \n",
       "\n",
       "[9738 rows x 30 columns]"
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tmp = bus_GJ['역명']\n",
    "stop_list = []\n",
    "bus_GJ = bus_GJ.copy()\n",
    "for 역명 in tmp:\n",
    "    num = 역명.find(\"(\")\n",
    "    if num != -1:\n",
    "        역명 = 역명[:num]\n",
    "    if 역명 in dict_name :\n",
    "        역명 = dict_name[역명]\n",
    "    stop_list.append(역명)\n",
    "bus_GJ['역명'] = stop_list\n",
    "bus_GJ"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "be541cb7",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "269"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ['표준버스정류장ID'].nunique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "id": "baa1f44c",
   "metadata": {},
   "outputs": [],
   "source": [
    "bus_GJ_GB = bus_GJ.groupby(['사용년월','표준버스정류장ID','버스정류장ARS번호'],as_index = False).agg({'0':'sum','1':'sum',\n",
    "                                                                '2':'sum','3':'sum','4':'sum','5':'sum','6':'sum','7':'sum',\n",
    "                                                                '8':'sum','9':'sum','10':'sum', '11':'sum','12':'sum','13':'sum',\n",
    "                                                                '14':'sum','15':'sum','16':'sum',  '17':'sum','18':'sum','19':'sum',\n",
    "                                                                '20':'sum','21':'sum','22':'sum', '23':'sum'})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "id": "858108b3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>1666</td>\n",
       "      <td>...</td>\n",
       "      <td>2930</td>\n",
       "      <td>2843</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>510</td>\n",
       "      <td>230</td>\n",
       "      <td>83</td>\n",
       "      <td>97</td>\n",
       "      <td>697</td>\n",
       "      <td>1492</td>\n",
       "      <td>2142</td>\n",
       "      <td>...</td>\n",
       "      <td>3788</td>\n",
       "      <td>3800</td>\n",
       "      <td>3929</td>\n",
       "      <td>4911</td>\n",
       "      <td>5632</td>\n",
       "      <td>4437</td>\n",
       "      <td>3317</td>\n",
       "      <td>4505</td>\n",
       "      <td>2629</td>\n",
       "      <td>1206</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000002</td>\n",
       "      <td>5002</td>\n",
       "      <td>704</td>\n",
       "      <td>157</td>\n",
       "      <td>73</td>\n",
       "      <td>35</td>\n",
       "      <td>115</td>\n",
       "      <td>2043</td>\n",
       "      <td>2044</td>\n",
       "      <td>...</td>\n",
       "      <td>3642</td>\n",
       "      <td>4338</td>\n",
       "      <td>4769</td>\n",
       "      <td>5664</td>\n",
       "      <td>7224</td>\n",
       "      <td>4794</td>\n",
       "      <td>3165</td>\n",
       "      <td>4063</td>\n",
       "      <td>2341</td>\n",
       "      <td>1103</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000003</td>\n",
       "      <td>5003</td>\n",
       "      <td>609</td>\n",
       "      <td>380</td>\n",
       "      <td>186</td>\n",
       "      <td>236</td>\n",
       "      <td>843</td>\n",
       "      <td>1806</td>\n",
       "      <td>1605</td>\n",
       "      <td>...</td>\n",
       "      <td>3909</td>\n",
       "      <td>4071</td>\n",
       "      <td>4321</td>\n",
       "      <td>5206</td>\n",
       "      <td>6141</td>\n",
       "      <td>4239</td>\n",
       "      <td>3249</td>\n",
       "      <td>4444</td>\n",
       "      <td>2729</td>\n",
       "      <td>1206</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000004</td>\n",
       "      <td>5004</td>\n",
       "      <td>1083</td>\n",
       "      <td>303</td>\n",
       "      <td>228</td>\n",
       "      <td>101</td>\n",
       "      <td>767</td>\n",
       "      <td>2368</td>\n",
       "      <td>2288</td>\n",
       "      <td>...</td>\n",
       "      <td>4725</td>\n",
       "      <td>5480</td>\n",
       "      <td>6144</td>\n",
       "      <td>7014</td>\n",
       "      <td>8025</td>\n",
       "      <td>6442</td>\n",
       "      <td>5058</td>\n",
       "      <td>6726</td>\n",
       "      <td>3487</td>\n",
       "      <td>1620</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900125</td>\n",
       "      <td>5755</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>117</td>\n",
       "      <td>...</td>\n",
       "      <td>438</td>\n",
       "      <td>507</td>\n",
       "      <td>568</td>\n",
       "      <td>549</td>\n",
       "      <td>620</td>\n",
       "      <td>556</td>\n",
       "      <td>372</td>\n",
       "      <td>358</td>\n",
       "      <td>241</td>\n",
       "      <td>34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900126</td>\n",
       "      <td>5990</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>11</td>\n",
       "      <td>...</td>\n",
       "      <td>115</td>\n",
       "      <td>151</td>\n",
       "      <td>167</td>\n",
       "      <td>181</td>\n",
       "      <td>172</td>\n",
       "      <td>193</td>\n",
       "      <td>96</td>\n",
       "      <td>97</td>\n",
       "      <td>103</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "      <td>...</td>\n",
       "      <td>114</td>\n",
       "      <td>157</td>\n",
       "      <td>156</td>\n",
       "      <td>98</td>\n",
       "      <td>119</td>\n",
       "      <td>60</td>\n",
       "      <td>45</td>\n",
       "      <td>45</td>\n",
       "      <td>39</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900128</td>\n",
       "      <td>5511</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22</td>\n",
       "      <td>26</td>\n",
       "      <td>...</td>\n",
       "      <td>249</td>\n",
       "      <td>274</td>\n",
       "      <td>357</td>\n",
       "      <td>300</td>\n",
       "      <td>308</td>\n",
       "      <td>253</td>\n",
       "      <td>234</td>\n",
       "      <td>262</td>\n",
       "      <td>200</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1619</td>\n",
       "      <td>...</td>\n",
       "      <td>2591</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 27 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  표준버스정류장ID 버스정류장ARS번호     0    1    2    3    4     5     6  ...  \\\n",
       "0     202201  101000252       5118   140    0    0    0  418   966  1666  ...   \n",
       "1     202201  104000001       5001   510  230   83   97  697  1492  2142  ...   \n",
       "2     202201  104000002       5002   704  157   73   35  115  2043  2044  ...   \n",
       "3     202201  104000003       5003   609  380  186  236  843  1806  1605  ...   \n",
       "4     202201  104000004       5004  1083  303  228  101  767  2368  2288  ...   \n",
       "...      ...        ...        ...   ...  ...  ...  ...  ...   ...   ...  ...   \n",
       "3223  202212  104900125       5755     0    0    0    0    0    13   117  ...   \n",
       "3224  202212  104900126       5990     0    0    0    0    0     0    11  ...   \n",
       "3225  202212  104900127       5671     0    0    0    0    0     0    18  ...   \n",
       "3226  202212  104900128       5511     0    0    0    0    0    22    26  ...   \n",
       "3227  202212  104900129       5999     0    0    0    0    0     0  1619  ...   \n",
       "\n",
       "        14    15    16    17    18    19    20    21    22    23  \n",
       "0     2930  2843  2493  2920  2617  2103  1503  1514   713   363  \n",
       "1     3788  3800  3929  4911  5632  4437  3317  4505  2629  1206  \n",
       "2     3642  4338  4769  5664  7224  4794  3165  4063  2341  1103  \n",
       "3     3909  4071  4321  5206  6141  4239  3249  4444  2729  1206  \n",
       "4     4725  5480  6144  7014  8025  6442  5058  6726  3487  1620  \n",
       "...    ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  \n",
       "3223   438   507   568   549   620   556   372   358   241    34  \n",
       "3224   115   151   167   181   172   193    96    97   103    30  \n",
       "3225   114   157   156    98   119    60    45    45    39     2  \n",
       "3226   249   274   357   300   308   253   234   262   200    31  \n",
       "3227  2591  2842  3410  4264  5620  3747  2827  2229  2065   777  \n",
       "\n",
       "[3228 rows x 27 columns]"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ_GB"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "id": "a11a4c68",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장_ID</th>\n",
       "      <th>ADM_DR_NM</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>5018</th>\n",
       "      <td>274000018</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2942</th>\n",
       "      <td>277102301</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5017</th>\n",
       "      <td>274000019</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69003</th>\n",
       "      <td>104900116</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69005</th>\n",
       "      <td>104900114</td>\n",
       "      <td>자양2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69205</th>\n",
       "      <td>104000127</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69207</th>\n",
       "      <td>104000125</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69208</th>\n",
       "      <td>104000124</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69209</th>\n",
       "      <td>104000123</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69222</th>\n",
       "      <td>104000107</td>\n",
       "      <td>자양4동</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>338 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          정류장_ID ADM_DR_NM\n",
       "5018   274000018      자양2동\n",
       "2942   277102301      자양2동\n",
       "5017   274000019      자양2동\n",
       "69003  104900116      자양2동\n",
       "69005  104900114      자양2동\n",
       "...          ...       ...\n",
       "69205  104000127      자양4동\n",
       "69207  104000125      자양4동\n",
       "69208  104000124      자양4동\n",
       "69209  104000123      자양4동\n",
       "69222  104000107      자양4동\n",
       "\n",
       "[338 rows x 2 columns]"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bussid_admdrnm = busS_GJ.iloc[:,[0,12]]\n",
    "bussid_admdrnm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "id": "22d7e326",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0\n",
      "1\n",
      "2\n",
      "3\n",
      "4\n",
      "5\n",
      "6\n",
      "7\n",
      "8\n",
      "9\n",
      "10\n",
      "11\n",
      "12\n",
      "13\n",
      "14\n",
      "15\n",
      "16\n",
      "17\n",
      "18\n",
      "19\n",
      "20\n",
      "21\n",
      "22\n",
      "23\n",
      "24\n",
      "25\n",
      "26\n",
      "27\n",
      "28\n",
      "29\n",
      "30\n",
      "31\n",
      "32\n",
      "33\n",
      "34\n",
      "35\n",
      "36\n",
      "37\n",
      "38\n",
      "39\n",
      "40\n",
      "41\n",
      "42\n",
      "43\n",
      "44\n",
      "45\n",
      "46\n",
      "47\n",
      "48\n",
      "49\n",
      "50\n",
      "51\n",
      "52\n",
      "53\n",
      "54\n",
      "55\n",
      "56\n",
      "57\n",
      "58\n",
      "59\n",
      "60\n",
      "61\n",
      "62\n",
      "63\n",
      "64\n",
      "65\n",
      "66\n",
      "67\n",
      "68\n",
      "69\n",
      "70\n",
      "71\n",
      "72\n",
      "73\n",
      "74\n",
      "75\n",
      "76\n",
      "77\n",
      "78\n",
      "79\n",
      "80\n",
      "81\n",
      "82\n",
      "83\n",
      "84\n",
      "85\n",
      "86\n",
      "87\n",
      "88\n",
      "89\n",
      "90\n",
      "91\n",
      "92\n",
      "93\n",
      "94\n",
      "95\n",
      "96\n",
      "97\n",
      "98\n",
      "99\n",
      "100\n",
      "101\n",
      "102\n",
      "103\n",
      "104\n",
      "105\n",
      "106\n",
      "107\n",
      "108\n",
      "109\n",
      "110\n",
      "111\n",
      "112\n",
      "113\n",
      "114\n",
      "115\n",
      "116\n",
      "117\n",
      "118\n",
      "119\n",
      "120\n",
      "121\n",
      "122\n",
      "123\n",
      "124\n",
      "125\n",
      "126\n",
      "127\n",
      "128\n",
      "129\n",
      "130\n",
      "131\n",
      "132\n",
      "133\n",
      "134\n",
      "135\n",
      "136\n",
      "137\n",
      "138\n",
      "139\n",
      "140\n",
      "141\n",
      "142\n",
      "143\n",
      "144\n",
      "145\n",
      "146\n",
      "147\n",
      "148\n",
      "149\n",
      "150\n",
      "151\n",
      "152\n",
      "153\n",
      "154\n",
      "155\n",
      "156\n",
      "157\n",
      "158\n",
      "159\n",
      "160\n",
      "161\n",
      "162\n",
      "163\n",
      "164\n",
      "165\n",
      "166\n",
      "167\n",
      "168\n",
      "169\n",
      "170\n",
      "171\n",
      "172\n",
      "173\n",
      "174\n",
      "175\n",
      "176\n",
      "177\n",
      "178\n",
      "179\n",
      "180\n",
      "181\n",
      "182\n",
      "183\n",
      "184\n",
      "185\n",
      "186\n",
      "187\n",
      "188\n",
      "189\n",
      "190\n",
      "191\n",
      "192\n",
      "193\n",
      "194\n",
      "195\n",
      "196\n",
      "197\n",
      "198\n",
      "199\n",
      "200\n",
      "201\n",
      "202\n",
      "203\n",
      "204\n",
      "205\n",
      "206\n",
      "207\n",
      "208\n",
      "209\n",
      "210\n",
      "211\n",
      "212\n",
      "213\n",
      "214\n",
      "215\n",
      "216\n",
      "217\n",
      "218\n",
      "219\n",
      "220\n",
      "221\n",
      "222\n",
      "223\n",
      "224\n",
      "225\n",
      "226\n",
      "227\n",
      "228\n",
      "229\n",
      "230\n",
      "231\n",
      "232\n",
      "233\n",
      "234\n",
      "235\n",
      "236\n",
      "237\n",
      "238\n",
      "239\n",
      "240\n",
      "241\n",
      "242\n",
      "243\n",
      "244\n",
      "245\n",
      "246\n",
      "247\n",
      "248\n",
      "249\n",
      "250\n",
      "251\n",
      "252\n",
      "253\n",
      "254\n",
      "255\n",
      "256\n",
      "257\n",
      "258\n",
      "259\n",
      "260\n",
      "261\n",
      "262\n",
      "263\n",
      "264\n",
      "265\n",
      "266\n",
      "267\n",
      "268\n",
      "269\n",
      "270\n",
      "271\n",
      "272\n",
      "273\n",
      "274\n",
      "275\n",
      "276\n",
      "277\n",
      "278\n",
      "279\n",
      "280\n",
      "281\n",
      "282\n",
      "283\n",
      "284\n",
      "285\n",
      "286\n",
      "287\n",
      "288\n",
      "289\n",
      "290\n",
      "291\n",
      "292\n",
      "293\n",
      "294\n",
      "295\n",
      "296\n",
      "297\n",
      "298\n",
      "299\n",
      "300\n",
      "301\n",
      "302\n",
      "303\n",
      "304\n",
      "305\n",
      "306\n",
      "307\n",
      "308\n",
      "309\n",
      "310\n",
      "311\n",
      "312\n",
      "313\n",
      "314\n",
      "315\n",
      "316\n",
      "317\n",
      "318\n",
      "319\n",
      "320\n",
      "321\n",
      "322\n",
      "323\n",
      "324\n",
      "325\n",
      "326\n",
      "327\n",
      "328\n",
      "329\n",
      "330\n",
      "331\n",
      "332\n",
      "333\n",
      "334\n",
      "335\n",
      "336\n",
      "337\n",
      "338\n",
      "339\n",
      "340\n",
      "341\n",
      "342\n",
      "343\n",
      "344\n",
      "345\n",
      "346\n",
      "347\n",
      "348\n",
      "349\n",
      "350\n",
      "351\n",
      "352\n",
      "353\n",
      "354\n",
      "355\n",
      "356\n",
      "357\n",
      "358\n",
      "359\n",
      "360\n",
      "361\n",
      "362\n",
      "363\n",
      "364\n",
      "365\n",
      "366\n",
      "367\n",
      "368\n",
      "369\n",
      "370\n",
      "371\n",
      "372\n",
      "373\n",
      "374\n",
      "375\n",
      "376\n",
      "377\n",
      "378\n",
      "379\n",
      "380\n",
      "381\n",
      "382\n",
      "383\n",
      "384\n",
      "385\n",
      "386\n",
      "387\n",
      "388\n",
      "389\n",
      "390\n",
      "391\n",
      "392\n",
      "393\n",
      "394\n",
      "395\n",
      "396\n",
      "397\n",
      "398\n",
      "399\n",
      "400\n",
      "401\n",
      "402\n",
      "403\n",
      "404\n",
      "405\n",
      "406\n",
      "407\n",
      "408\n",
      "409\n",
      "410\n",
      "411\n",
      "412\n",
      "413\n",
      "414\n",
      "415\n",
      "416\n",
      "417\n",
      "418\n",
      "419\n",
      "420\n",
      "421\n",
      "422\n",
      "423\n",
      "424\n",
      "425\n",
      "426\n",
      "427\n",
      "428\n",
      "429\n",
      "430\n",
      "431\n",
      "432\n",
      "433\n",
      "434\n",
      "435\n",
      "436\n",
      "437\n",
      "438\n",
      "439\n",
      "440\n",
      "441\n",
      "442\n",
      "443\n",
      "444\n",
      "445\n",
      "446\n",
      "447\n",
      "448\n",
      "449\n",
      "450\n",
      "451\n",
      "452\n",
      "453\n",
      "454\n",
      "455\n",
      "456\n",
      "457\n",
      "458\n",
      "459\n",
      "460\n",
      "461\n",
      "462\n",
      "463\n",
      "464\n",
      "465\n",
      "466\n",
      "467\n",
      "468\n",
      "469\n",
      "470\n",
      "471\n",
      "472\n",
      "473\n",
      "474\n",
      "475\n",
      "476\n",
      "477\n",
      "478\n",
      "479\n",
      "480\n",
      "481\n",
      "482\n",
      "483\n",
      "484\n",
      "485\n",
      "486\n",
      "487\n",
      "488\n",
      "489\n",
      "490\n",
      "491\n",
      "492\n",
      "493\n",
      "494\n",
      "495\n",
      "496\n",
      "497\n",
      "498\n",
      "499\n",
      "500\n",
      "501\n",
      "502\n",
      "503\n",
      "504\n",
      "505\n",
      "506\n",
      "507\n",
      "508\n",
      "509\n",
      "510\n",
      "511\n",
      "512\n",
      "513\n",
      "514\n",
      "515\n",
      "516\n",
      "517\n",
      "518\n",
      "519\n",
      "520\n",
      "521\n",
      "522\n",
      "523\n",
      "524\n",
      "525\n",
      "526\n",
      "527\n",
      "528\n",
      "529\n",
      "530\n",
      "531\n",
      "532\n",
      "533\n",
      "534\n",
      "535\n",
      "536\n",
      "537\n",
      "538\n",
      "539\n",
      "540\n",
      "541\n",
      "542\n",
      "543\n",
      "544\n",
      "545\n",
      "546\n",
      "547\n",
      "548\n",
      "549\n",
      "550\n",
      "551\n",
      "552\n",
      "553\n",
      "554\n",
      "555\n",
      "556\n",
      "557\n",
      "558\n",
      "559\n",
      "560\n",
      "561\n",
      "562\n",
      "563\n",
      "564\n",
      "565\n",
      "566\n",
      "567\n",
      "568\n",
      "569\n",
      "570\n",
      "571\n",
      "572\n",
      "573\n",
      "574\n",
      "575\n",
      "576\n",
      "577\n",
      "578\n",
      "579\n",
      "580\n",
      "581\n",
      "582\n",
      "583\n",
      "584\n",
      "585\n",
      "586\n",
      "587\n",
      "588\n",
      "589\n",
      "590\n",
      "591\n",
      "592\n",
      "593\n",
      "594\n",
      "595\n",
      "596\n",
      "597\n",
      "598\n",
      "599\n",
      "600\n",
      "601\n",
      "602\n",
      "603\n",
      "604\n",
      "605\n",
      "606\n",
      "607\n",
      "608\n",
      "609\n",
      "610\n",
      "611\n",
      "612\n",
      "613\n",
      "614\n",
      "615\n",
      "616\n",
      "617\n",
      "618\n",
      "619\n",
      "620\n",
      "621\n",
      "622\n",
      "623\n",
      "624\n",
      "625\n",
      "626\n",
      "627\n",
      "628\n",
      "629\n",
      "630\n",
      "631\n",
      "632\n",
      "633\n",
      "634\n",
      "635\n",
      "636\n",
      "637\n",
      "638\n",
      "639\n",
      "640\n",
      "641\n",
      "642\n",
      "643\n",
      "644\n",
      "645\n",
      "646\n",
      "647\n",
      "648\n",
      "649\n",
      "650\n",
      "651\n",
      "652\n",
      "653\n",
      "654\n",
      "655\n",
      "656\n",
      "657\n",
      "658\n",
      "659\n",
      "660\n",
      "661\n",
      "662\n",
      "663\n",
      "664\n",
      "665\n",
      "666\n",
      "667\n",
      "668\n",
      "669\n",
      "670\n",
      "671\n",
      "672\n",
      "673\n",
      "674\n",
      "675\n",
      "676\n",
      "677\n",
      "678\n",
      "679\n",
      "680\n",
      "681\n",
      "682\n",
      "683\n",
      "684\n",
      "685\n",
      "686\n",
      "687\n",
      "688\n",
      "689\n",
      "690\n",
      "691\n",
      "692\n",
      "693\n",
      "694\n",
      "695\n",
      "696\n",
      "697\n",
      "698\n",
      "699\n",
      "700\n",
      "701\n",
      "702\n",
      "703\n",
      "704\n",
      "705\n",
      "706\n",
      "707\n",
      "708\n",
      "709\n",
      "710\n",
      "711\n",
      "712\n",
      "713\n",
      "714\n",
      "715\n",
      "716\n",
      "717\n",
      "718\n",
      "719\n",
      "720\n",
      "721\n",
      "722\n",
      "723\n",
      "724\n",
      "725\n",
      "726\n",
      "727\n",
      "728\n",
      "729\n",
      "730\n",
      "731\n",
      "732\n",
      "733\n",
      "734\n",
      "735\n",
      "736\n",
      "737\n",
      "738\n",
      "739\n",
      "740\n",
      "741\n",
      "742\n",
      "743\n",
      "744\n",
      "745\n",
      "746\n",
      "747\n",
      "748\n",
      "749\n",
      "750\n",
      "751\n",
      "752\n",
      "753\n",
      "754\n",
      "755\n",
      "756\n",
      "757\n",
      "758\n",
      "759\n",
      "760\n",
      "761\n",
      "762\n",
      "763\n",
      "764\n",
      "765\n",
      "766\n",
      "767\n",
      "768\n",
      "769\n",
      "770\n",
      "771\n",
      "772\n",
      "773\n",
      "774\n",
      "775\n",
      "776\n",
      "777\n",
      "778\n",
      "779\n",
      "780\n",
      "781\n",
      "782\n",
      "783\n",
      "784\n",
      "785\n",
      "786\n",
      "787\n",
      "788\n",
      "789\n",
      "790\n",
      "791\n",
      "792\n",
      "793\n",
      "794\n",
      "795\n",
      "796\n",
      "797\n",
      "798\n",
      "799\n",
      "800\n",
      "801\n",
      "802\n",
      "803\n",
      "804\n",
      "805\n",
      "806\n",
      "807\n",
      "808\n",
      "809\n",
      "810\n",
      "811\n",
      "812\n",
      "813\n",
      "814\n",
      "815\n",
      "816\n",
      "817\n",
      "818\n",
      "819\n",
      "820\n",
      "821\n",
      "822\n",
      "823\n",
      "824\n",
      "825\n",
      "826\n",
      "827\n",
      "828\n",
      "829\n",
      "830\n",
      "831\n",
      "832\n",
      "833\n",
      "834\n",
      "835\n",
      "836\n",
      "837\n",
      "838\n",
      "839\n",
      "840\n",
      "841\n",
      "842\n",
      "843\n",
      "844\n",
      "845\n",
      "846\n",
      "847\n",
      "848\n",
      "849\n",
      "850\n",
      "851\n",
      "852\n",
      "853\n",
      "854\n",
      "855\n",
      "856\n",
      "857\n",
      "858\n",
      "859\n",
      "860\n",
      "861\n",
      "862\n",
      "863\n",
      "864\n",
      "865\n",
      "866\n",
      "867\n",
      "868\n",
      "869\n",
      "870\n",
      "871\n",
      "872\n",
      "873\n",
      "874\n",
      "875\n",
      "876\n",
      "877\n",
      "878\n",
      "879\n",
      "880\n",
      "881\n",
      "882\n",
      "883\n",
      "884\n",
      "885\n",
      "886\n",
      "887\n",
      "888\n",
      "889\n",
      "890\n",
      "891\n",
      "892\n",
      "893\n",
      "894\n",
      "895\n",
      "896\n",
      "897\n",
      "898\n",
      "899\n",
      "900\n",
      "901\n",
      "902\n",
      "903\n",
      "904\n",
      "905\n",
      "906\n",
      "907\n",
      "908\n",
      "909\n",
      "910\n",
      "911\n",
      "912\n",
      "913\n",
      "914\n",
      "915\n",
      "916\n",
      "917\n",
      "918\n",
      "919\n",
      "920\n",
      "921\n",
      "922\n",
      "923\n",
      "924\n",
      "925\n",
      "926\n",
      "927\n",
      "928\n",
      "929\n",
      "930\n",
      "931\n",
      "932\n",
      "933\n",
      "934\n",
      "935\n",
      "936\n",
      "937\n",
      "938\n",
      "939\n",
      "940\n",
      "941\n",
      "942\n",
      "943\n",
      "944\n",
      "945\n",
      "946\n",
      "947\n",
      "948\n",
      "949\n",
      "950\n",
      "951\n",
      "952\n",
      "953\n",
      "954\n",
      "955\n",
      "956\n",
      "957\n",
      "958\n",
      "959\n",
      "960\n",
      "961\n",
      "962\n",
      "963\n",
      "964\n",
      "965\n",
      "966\n",
      "967\n",
      "968\n",
      "969\n",
      "970\n",
      "971\n",
      "972\n",
      "973\n",
      "974\n",
      "975\n",
      "976\n",
      "977\n",
      "978\n",
      "979\n",
      "980\n",
      "981\n",
      "982\n",
      "983\n",
      "984\n",
      "985\n",
      "986\n",
      "987\n",
      "988\n",
      "989\n",
      "990\n",
      "991\n",
      "992\n",
      "993\n",
      "994\n",
      "995\n",
      "996\n",
      "997\n",
      "998\n",
      "999\n",
      "1000\n",
      "1001\n",
      "1002\n",
      "1003\n",
      "1004\n",
      "1005\n",
      "1006\n",
      "1007\n",
      "1008\n",
      "1009\n",
      "1010\n",
      "1011\n",
      "1012\n",
      "1013\n",
      "1014\n",
      "1015\n",
      "1016\n",
      "1017\n",
      "1018\n",
      "1019\n",
      "1020\n",
      "1021\n",
      "1022\n",
      "1023\n",
      "1024\n",
      "1025\n",
      "1026\n",
      "1027\n",
      "1028\n",
      "1029\n",
      "1030\n",
      "1031\n",
      "1032\n",
      "1033\n",
      "1034\n",
      "1035\n",
      "1036\n",
      "1037\n",
      "1038\n",
      "1039\n",
      "1040\n",
      "1041\n",
      "1042\n",
      "1043\n",
      "1044\n",
      "1045\n",
      "1046\n",
      "1047\n",
      "1048\n",
      "1049\n",
      "1050\n",
      "1051\n",
      "1052\n",
      "1053\n",
      "1054\n",
      "1055\n",
      "1056\n",
      "1057\n",
      "1058\n",
      "1059\n",
      "1060\n",
      "1061\n",
      "1062\n",
      "1063\n",
      "1064\n",
      "1065\n",
      "1066\n",
      "1067\n",
      "1068\n",
      "1069\n",
      "1070\n",
      "1071\n",
      "1072\n",
      "1073\n",
      "1074\n",
      "1075\n",
      "1076\n",
      "1077\n",
      "1078\n",
      "1079\n",
      "1080\n",
      "1081\n",
      "1082\n",
      "1083\n",
      "1084\n",
      "1085\n",
      "1086\n",
      "1087\n",
      "1088\n",
      "1089\n",
      "1090\n",
      "1091\n",
      "1092\n",
      "1093\n",
      "1094\n",
      "1095\n",
      "1096\n",
      "1097\n",
      "1098\n",
      "1099\n",
      "1100\n",
      "1101\n",
      "1102\n",
      "1103\n",
      "1104\n",
      "1105\n",
      "1106\n",
      "1107\n",
      "1108\n",
      "1109\n",
      "1110\n",
      "1111\n",
      "1112\n",
      "1113\n",
      "1114\n",
      "1115\n",
      "1116\n",
      "1117\n",
      "1118\n",
      "1119\n",
      "1120\n",
      "1121\n",
      "1122\n",
      "1123\n",
      "1124\n",
      "1125\n",
      "1126\n",
      "1127\n",
      "1128\n",
      "1129\n",
      "1130\n",
      "1131\n",
      "1132\n",
      "1133\n",
      "1134\n",
      "1135\n",
      "1136\n",
      "1137\n",
      "1138\n",
      "1139\n",
      "1140\n",
      "1141\n",
      "1142\n",
      "1143\n",
      "1144\n",
      "1145\n",
      "1146\n",
      "1147\n",
      "1148\n",
      "1149\n",
      "1150\n",
      "1151\n",
      "1152\n",
      "1153\n",
      "1154\n",
      "1155\n",
      "1156\n",
      "1157\n",
      "1158\n",
      "1159\n",
      "1160\n",
      "1161\n",
      "1162\n",
      "1163\n",
      "1164\n",
      "1165\n",
      "1166\n",
      "1167\n",
      "1168\n",
      "1169\n",
      "1170\n",
      "1171\n",
      "1172\n",
      "1173\n",
      "1174\n",
      "1175\n",
      "1176\n",
      "1177\n",
      "1178\n",
      "1179\n",
      "1180\n",
      "1181\n",
      "1182\n",
      "1183\n",
      "1184\n",
      "1185\n",
      "1186\n",
      "1187\n",
      "1188\n",
      "1189\n",
      "1190\n",
      "1191\n",
      "1192\n",
      "1193\n",
      "1194\n",
      "1195\n",
      "1196\n",
      "1197\n",
      "1198\n",
      "1199\n",
      "1200\n",
      "1201\n",
      "1202\n",
      "1203\n",
      "1204\n",
      "1205\n",
      "1206\n",
      "1207\n",
      "1208\n",
      "1209\n",
      "1210\n",
      "1211\n",
      "1212\n",
      "1213\n",
      "1214\n",
      "1215\n",
      "1216\n",
      "1217\n",
      "1218\n",
      "1219\n",
      "1220\n",
      "1221\n",
      "1222\n",
      "1223\n",
      "1224\n",
      "1225\n",
      "1226\n",
      "1227\n",
      "1228\n",
      "1229\n",
      "1230\n",
      "1231\n",
      "1232\n",
      "1233\n",
      "1234\n",
      "1235\n",
      "1236\n",
      "1237\n",
      "1238\n",
      "1239\n",
      "1240\n",
      "1241\n",
      "1242\n",
      "1243\n",
      "1244\n",
      "1245\n",
      "1246\n",
      "1247\n",
      "1248\n",
      "1249\n",
      "1250\n",
      "1251\n",
      "1252\n",
      "1253\n",
      "1254\n",
      "1255\n",
      "1256\n",
      "1257\n",
      "1258\n",
      "1259\n",
      "1260\n",
      "1261\n",
      "1262\n",
      "1263\n",
      "1264\n",
      "1265\n",
      "1266\n",
      "1267\n",
      "1268\n",
      "1269\n",
      "1270\n",
      "1271\n",
      "1272\n",
      "1273\n",
      "1274\n",
      "1275\n",
      "1276\n",
      "1277\n",
      "1278\n",
      "1279\n",
      "1280\n",
      "1281\n",
      "1282\n",
      "1283\n",
      "1284\n",
      "1285\n",
      "1286\n",
      "1287\n",
      "1288\n",
      "1289\n",
      "1290\n",
      "1291\n",
      "1292\n",
      "1293\n",
      "1294\n",
      "1295\n",
      "1296\n",
      "1297\n",
      "1298\n",
      "1299\n",
      "1300\n",
      "1301\n",
      "1302\n",
      "1303\n",
      "1304\n",
      "1305\n",
      "1306\n",
      "1307\n",
      "1308\n",
      "1309\n",
      "1310\n",
      "1311\n",
      "1312\n",
      "1313\n",
      "1314\n",
      "1315\n",
      "1316\n",
      "1317\n",
      "1318\n",
      "1319\n",
      "1320\n",
      "1321\n",
      "1322\n",
      "1323\n",
      "1324\n",
      "1325\n",
      "1326\n",
      "1327\n",
      "1328\n",
      "1329\n",
      "1330\n",
      "1331\n",
      "1332\n",
      "1333\n",
      "1334\n",
      "1335\n",
      "1336\n",
      "1337\n",
      "1338\n",
      "1339\n",
      "1340\n",
      "1341\n",
      "1342\n",
      "1343\n",
      "1344\n",
      "1345\n",
      "1346\n",
      "1347\n",
      "1348\n",
      "1349\n",
      "1350\n",
      "1351\n",
      "1352\n",
      "1353\n",
      "1354\n",
      "1355\n",
      "1356\n",
      "1357\n",
      "1358\n",
      "1359\n",
      "1360\n",
      "1361\n",
      "1362\n",
      "1363\n",
      "1364\n",
      "1365\n",
      "1366\n",
      "1367\n",
      "1368\n",
      "1369\n",
      "1370\n",
      "1371\n",
      "1372\n",
      "1373\n",
      "1374\n",
      "1375\n",
      "1376\n",
      "1377\n",
      "1378\n",
      "1379\n",
      "1380\n",
      "1381\n",
      "1382\n",
      "1383\n",
      "1384\n",
      "1385\n",
      "1386\n",
      "1387\n",
      "1388\n",
      "1389\n",
      "1390\n",
      "1391\n",
      "1392\n",
      "1393\n",
      "1394\n",
      "1395\n",
      "1396\n",
      "1397\n",
      "1398\n",
      "1399\n",
      "1400\n",
      "1401\n",
      "1402\n",
      "1403\n",
      "1404\n",
      "1405\n",
      "1406\n",
      "1407\n",
      "1408\n",
      "1409\n",
      "1410\n",
      "1411\n",
      "1412\n",
      "1413\n",
      "1414\n",
      "1415\n",
      "1416\n",
      "1417\n",
      "1418\n",
      "1419\n",
      "1420\n",
      "1421\n",
      "1422\n",
      "1423\n",
      "1424\n",
      "1425\n",
      "1426\n",
      "1427\n",
      "1428\n",
      "1429\n",
      "1430\n",
      "1431\n",
      "1432\n",
      "1433\n",
      "1434\n",
      "1435\n",
      "1436\n",
      "1437\n",
      "1438\n",
      "1439\n",
      "1440\n",
      "1441\n",
      "1442\n",
      "1443\n",
      "1444\n",
      "1445\n",
      "1446\n",
      "1447\n",
      "1448\n",
      "1449\n",
      "1450\n",
      "1451\n",
      "1452\n",
      "1453\n",
      "1454\n",
      "1455\n",
      "1456\n",
      "1457\n",
      "1458\n",
      "1459\n",
      "1460\n",
      "1461\n",
      "1462\n",
      "1463\n",
      "1464\n",
      "1465\n",
      "1466\n",
      "1467\n",
      "1468\n",
      "1469\n",
      "1470\n",
      "1471\n",
      "1472\n",
      "1473\n",
      "1474\n",
      "1475\n",
      "1476\n",
      "1477\n",
      "1478\n",
      "1479\n",
      "1480\n",
      "1481\n",
      "1482\n",
      "1483\n",
      "1484\n",
      "1485\n",
      "1486\n",
      "1487\n",
      "1488\n",
      "1489\n",
      "1490\n",
      "1491\n",
      "1492\n",
      "1493\n",
      "1494\n",
      "1495\n",
      "1496\n",
      "1497\n",
      "1498\n",
      "1499\n",
      "1500\n",
      "1501\n",
      "1502\n",
      "1503\n",
      "1504\n",
      "1505\n",
      "1506\n",
      "1507\n",
      "1508\n",
      "1509\n",
      "1510\n",
      "1511\n",
      "1512\n",
      "1513\n",
      "1514\n",
      "1515\n",
      "1516\n",
      "1517\n",
      "1518\n",
      "1519\n",
      "1520\n",
      "1521\n",
      "1522\n",
      "1523\n",
      "1524\n",
      "1525\n",
      "1526\n",
      "1527\n",
      "1528\n",
      "1529\n",
      "1530\n",
      "1531\n",
      "1532\n",
      "1533\n",
      "1534\n",
      "1535\n",
      "1536\n",
      "1537\n",
      "1538\n",
      "1539\n",
      "1540\n",
      "1541\n",
      "1542\n",
      "1543\n",
      "1544\n",
      "1545\n",
      "1546\n",
      "1547\n",
      "1548\n",
      "1549\n",
      "1550\n",
      "1551\n",
      "1552\n",
      "1553\n",
      "1554\n",
      "1555\n",
      "1556\n",
      "1557\n",
      "1558\n",
      "1559\n",
      "1560\n",
      "1561\n",
      "1562\n",
      "1563\n",
      "1564\n",
      "1565\n",
      "1566\n",
      "1567\n",
      "1568\n",
      "1569\n",
      "1570\n",
      "1571\n",
      "1572\n",
      "1573\n",
      "1574\n",
      "1575\n",
      "1576\n",
      "1577\n",
      "1578\n",
      "1579\n",
      "1580\n",
      "1581\n",
      "1582\n",
      "1583\n",
      "1584\n",
      "1585\n",
      "1586\n",
      "1587\n",
      "1588\n",
      "1589\n",
      "1590\n",
      "1591\n",
      "1592\n",
      "1593\n",
      "1594\n",
      "1595\n",
      "1596\n",
      "1597\n",
      "1598\n",
      "1599\n",
      "1600\n",
      "1601\n",
      "1602\n",
      "1603\n",
      "1604\n",
      "1605\n",
      "1606\n",
      "1607\n",
      "1608\n",
      "1609\n",
      "1610\n",
      "1611\n",
      "1612\n",
      "1613\n",
      "1614\n",
      "1615\n",
      "1616\n",
      "1617\n",
      "1618\n",
      "1619\n",
      "1620\n",
      "1621\n",
      "1622\n",
      "1623\n",
      "1624\n",
      "1625\n",
      "1626\n",
      "1627\n",
      "1628\n",
      "1629\n",
      "1630\n",
      "1631\n",
      "1632\n",
      "1633\n",
      "1634\n",
      "1635\n",
      "1636\n",
      "1637\n",
      "1638\n",
      "1639\n",
      "1640\n",
      "1641\n",
      "1642\n",
      "1643\n",
      "1644\n",
      "1645\n",
      "1646\n",
      "1647\n",
      "1648\n",
      "1649\n",
      "1650\n",
      "1651\n",
      "1652\n",
      "1653\n",
      "1654\n",
      "1655\n",
      "1656\n",
      "1657\n",
      "1658\n",
      "1659\n",
      "1660\n",
      "1661\n",
      "1662\n",
      "1663\n",
      "1664\n",
      "1665\n",
      "1666\n",
      "1667\n",
      "1668\n",
      "1669\n",
      "1670\n",
      "1671\n",
      "1672\n",
      "1673\n",
      "1674\n",
      "1675\n",
      "1676\n",
      "1677\n",
      "1678\n",
      "1679\n",
      "1680\n",
      "1681\n",
      "1682\n",
      "1683\n",
      "1684\n",
      "1685\n",
      "1686\n",
      "1687\n",
      "1688\n",
      "1689\n",
      "1690\n",
      "1691\n",
      "1692\n",
      "1693\n",
      "1694\n",
      "1695\n",
      "1696\n",
      "1697\n",
      "1698\n",
      "1699\n",
      "1700\n",
      "1701\n",
      "1702\n",
      "1703\n",
      "1704\n",
      "1705\n",
      "1706\n",
      "1707\n",
      "1708\n",
      "1709\n",
      "1710\n",
      "1711\n",
      "1712\n",
      "1713\n",
      "1714\n",
      "1715\n",
      "1716\n",
      "1717\n",
      "1718\n",
      "1719\n",
      "1720\n",
      "1721\n",
      "1722\n",
      "1723\n",
      "1724\n",
      "1725\n",
      "1726\n",
      "1727\n",
      "1728\n",
      "1729\n",
      "1730\n",
      "1731\n",
      "1732\n",
      "1733\n",
      "1734\n",
      "1735\n",
      "1736\n",
      "1737\n",
      "1738\n",
      "1739\n",
      "1740\n",
      "1741\n",
      "1742\n",
      "1743\n",
      "1744\n",
      "1745\n",
      "1746\n",
      "1747\n",
      "1748\n",
      "1749\n",
      "1750\n",
      "1751\n",
      "1752\n",
      "1753\n",
      "1754\n",
      "1755\n",
      "1756\n",
      "1757\n",
      "1758\n",
      "1759\n",
      "1760\n",
      "1761\n",
      "1762\n",
      "1763\n",
      "1764\n",
      "1765\n",
      "1766\n",
      "1767\n",
      "1768\n",
      "1769\n",
      "1770\n",
      "1771\n",
      "1772\n",
      "1773\n",
      "1774\n",
      "1775\n",
      "1776\n",
      "1777\n",
      "1778\n",
      "1779\n",
      "1780\n",
      "1781\n",
      "1782\n",
      "1783\n",
      "1784\n",
      "1785\n",
      "1786\n",
      "1787\n",
      "1788\n",
      "1789\n",
      "1790\n",
      "1791\n",
      "1792\n",
      "1793\n",
      "1794\n",
      "1795\n",
      "1796\n",
      "1797\n",
      "1798\n",
      "1799\n",
      "1800\n",
      "1801\n",
      "1802\n",
      "1803\n",
      "1804\n",
      "1805\n",
      "1806\n",
      "1807\n",
      "1808\n",
      "1809\n",
      "1810\n",
      "1811\n",
      "1812\n",
      "1813\n",
      "1814\n",
      "1815\n",
      "1816\n",
      "1817\n",
      "1818\n",
      "1819\n",
      "1820\n",
      "1821\n",
      "1822\n",
      "1823\n",
      "1824\n",
      "1825\n",
      "1826\n",
      "1827\n",
      "1828\n",
      "1829\n",
      "1830\n",
      "1831\n",
      "1832\n",
      "1833\n",
      "1834\n",
      "1835\n",
      "1836\n",
      "1837\n",
      "1838\n",
      "1839\n",
      "1840\n",
      "1841\n",
      "1842\n",
      "1843\n",
      "1844\n",
      "1845\n",
      "1846\n",
      "1847\n",
      "1848\n",
      "1849\n",
      "1850\n",
      "1851\n",
      "1852\n",
      "1853\n",
      "1854\n",
      "1855\n",
      "1856\n",
      "1857\n",
      "1858\n",
      "1859\n",
      "1860\n",
      "1861\n",
      "1862\n",
      "1863\n",
      "1864\n",
      "1865\n",
      "1866\n",
      "1867\n",
      "1868\n",
      "1869\n",
      "1870\n",
      "1871\n",
      "1872\n",
      "1873\n",
      "1874\n",
      "1875\n",
      "1876\n",
      "1877\n",
      "1878\n",
      "1879\n",
      "1880\n",
      "1881\n",
      "1882\n",
      "1883\n",
      "1884\n",
      "1885\n",
      "1886\n",
      "1887\n",
      "1888\n",
      "1889\n",
      "1890\n",
      "1891\n",
      "1892\n",
      "1893\n",
      "1894\n",
      "1895\n",
      "1896\n",
      "1897\n",
      "1898\n",
      "1899\n",
      "1900\n",
      "1901\n",
      "1902\n",
      "1903\n",
      "1904\n",
      "1905\n",
      "1906\n",
      "1907\n",
      "1908\n",
      "1909\n",
      "1910\n",
      "1911\n",
      "1912\n",
      "1913\n",
      "1914\n",
      "1915\n",
      "1916\n",
      "1917\n",
      "1918\n",
      "1919\n",
      "1920\n",
      "1921\n",
      "1922\n",
      "1923\n",
      "1924\n",
      "1925\n",
      "1926\n",
      "1927\n",
      "1928\n",
      "1929\n",
      "1930\n",
      "1931\n",
      "1932\n",
      "1933\n",
      "1934\n",
      "1935\n",
      "1936\n",
      "1937\n",
      "1938\n",
      "1939\n",
      "1940\n",
      "1941\n",
      "1942\n",
      "1943\n",
      "1944\n",
      "1945\n",
      "1946\n",
      "1947\n",
      "1948\n",
      "1949\n",
      "1950\n",
      "1951\n",
      "1952\n",
      "1953\n",
      "1954\n",
      "1955\n",
      "1956\n",
      "1957\n",
      "1958\n",
      "1959\n",
      "1960\n",
      "1961\n",
      "1962\n",
      "1963\n",
      "1964\n",
      "1965\n",
      "1966\n",
      "1967\n",
      "1968\n",
      "1969\n",
      "1970\n",
      "1971\n",
      "1972\n",
      "1973\n",
      "1974\n",
      "1975\n",
      "1976\n",
      "1977\n",
      "1978\n",
      "1979\n",
      "1980\n",
      "1981\n",
      "1982\n",
      "1983\n",
      "1984\n",
      "1985\n",
      "1986\n",
      "1987\n",
      "1988\n",
      "1989\n",
      "1990\n",
      "1991\n",
      "1992\n",
      "1993\n",
      "1994\n",
      "1995\n",
      "1996\n",
      "1997\n",
      "1998\n",
      "1999\n",
      "2000\n",
      "2001\n",
      "2002\n",
      "2003\n",
      "2004\n",
      "2005\n",
      "2006\n",
      "2007\n",
      "2008\n",
      "2009\n",
      "2010\n",
      "2011\n",
      "2012\n",
      "2013\n",
      "2014\n",
      "2015\n",
      "2016\n",
      "2017\n",
      "2018\n",
      "2019\n",
      "2020\n",
      "2021\n",
      "2022\n",
      "2023\n",
      "2024\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "2025\n",
      "2026\n",
      "2027\n",
      "2028\n",
      "2029\n",
      "2030\n",
      "2031\n",
      "2032\n",
      "2033\n",
      "2034\n",
      "2035\n",
      "2036\n",
      "2037\n",
      "2038\n",
      "2039\n",
      "2040\n",
      "2041\n",
      "2042\n",
      "2043\n",
      "2044\n",
      "2045\n",
      "2046\n",
      "2047\n",
      "2048\n",
      "2049\n",
      "2050\n",
      "2051\n",
      "2052\n",
      "2053\n",
      "2054\n",
      "2055\n",
      "2056\n",
      "2057\n",
      "2058\n",
      "2059\n",
      "2060\n",
      "2061\n",
      "2062\n",
      "2063\n",
      "2064\n",
      "2065\n",
      "2066\n",
      "2067\n",
      "2068\n",
      "2069\n",
      "2070\n",
      "2071\n",
      "2072\n",
      "2073\n",
      "2074\n",
      "2075\n",
      "2076\n",
      "2077\n",
      "2078\n",
      "2079\n",
      "2080\n",
      "2081\n",
      "2082\n",
      "2083\n",
      "2084\n",
      "2085\n",
      "2086\n",
      "2087\n",
      "2088\n",
      "2089\n",
      "2090\n",
      "2091\n",
      "2092\n",
      "2093\n",
      "2094\n",
      "2095\n",
      "2096\n",
      "2097\n",
      "2098\n",
      "2099\n",
      "2100\n",
      "2101\n",
      "2102\n",
      "2103\n",
      "2104\n",
      "2105\n",
      "2106\n",
      "2107\n",
      "2108\n",
      "2109\n",
      "2110\n",
      "2111\n",
      "2112\n",
      "2113\n",
      "2114\n",
      "2115\n",
      "2116\n",
      "2117\n",
      "2118\n",
      "2119\n",
      "2120\n",
      "2121\n",
      "2122\n",
      "2123\n",
      "2124\n",
      "2125\n",
      "2126\n",
      "2127\n",
      "2128\n",
      "2129\n",
      "2130\n",
      "2131\n",
      "2132\n",
      "2133\n",
      "2134\n",
      "2135\n",
      "2136\n",
      "2137\n",
      "2138\n",
      "2139\n",
      "2140\n",
      "2141\n",
      "2142\n",
      "2143\n",
      "2144\n",
      "2145\n",
      "2146\n",
      "2147\n",
      "2148\n",
      "2149\n",
      "2150\n",
      "2151\n",
      "2152\n",
      "2153\n",
      "2154\n",
      "2155\n",
      "2156\n",
      "2157\n",
      "2158\n",
      "2159\n",
      "2160\n",
      "2161\n",
      "2162\n",
      "2163\n",
      "2164\n",
      "2165\n",
      "2166\n",
      "2167\n",
      "2168\n",
      "2169\n",
      "2170\n",
      "2171\n",
      "2172\n",
      "2173\n",
      "2174\n",
      "2175\n",
      "2176\n",
      "2177\n",
      "2178\n",
      "2179\n",
      "2180\n",
      "2181\n",
      "2182\n",
      "2183\n",
      "2184\n",
      "2185\n",
      "2186\n",
      "2187\n",
      "2188\n",
      "2189\n",
      "2190\n",
      "2191\n",
      "2192\n",
      "2193\n",
      "2194\n",
      "2195\n",
      "2196\n",
      "2197\n",
      "2198\n",
      "2199\n",
      "2200\n",
      "2201\n",
      "2202\n",
      "2203\n",
      "2204\n",
      "2205\n",
      "2206\n",
      "2207\n",
      "2208\n",
      "2209\n",
      "2210\n",
      "2211\n",
      "2212\n",
      "2213\n",
      "2214\n",
      "2215\n",
      "2216\n",
      "2217\n",
      "2218\n",
      "2219\n",
      "2220\n",
      "2221\n",
      "2222\n",
      "2223\n",
      "2224\n",
      "2225\n",
      "2226\n",
      "2227\n",
      "2228\n",
      "2229\n",
      "2230\n",
      "2231\n",
      "2232\n",
      "2233\n",
      "2234\n",
      "2235\n",
      "2236\n",
      "2237\n",
      "2238\n",
      "2239\n",
      "2240\n",
      "2241\n",
      "2242\n",
      "2243\n",
      "2244\n",
      "2245\n",
      "2246\n",
      "2247\n",
      "2248\n",
      "2249\n",
      "2250\n",
      "2251\n",
      "2252\n",
      "2253\n",
      "2254\n",
      "2255\n",
      "2256\n",
      "2257\n",
      "2258\n",
      "2259\n",
      "2260\n",
      "2261\n",
      "2262\n",
      "2263\n",
      "2264\n",
      "2265\n",
      "2266\n",
      "2267\n",
      "2268\n",
      "2269\n",
      "2270\n",
      "2271\n",
      "2272\n",
      "2273\n",
      "2274\n",
      "2275\n",
      "2276\n",
      "2277\n",
      "2278\n",
      "2279\n",
      "2280\n",
      "2281\n",
      "2282\n",
      "2283\n",
      "2284\n",
      "2285\n",
      "2286\n",
      "2287\n",
      "2288\n",
      "2289\n",
      "2290\n",
      "2291\n",
      "2292\n",
      "2293\n",
      "2294\n",
      "2295\n",
      "2296\n",
      "2297\n",
      "2298\n",
      "2299\n",
      "2300\n",
      "2301\n",
      "2302\n",
      "2303\n",
      "2304\n",
      "2305\n",
      "2306\n",
      "2307\n",
      "2308\n",
      "2309\n",
      "2310\n",
      "2311\n",
      "2312\n",
      "2313\n",
      "2314\n",
      "2315\n",
      "2316\n",
      "2317\n",
      "2318\n",
      "2319\n",
      "2320\n",
      "2321\n",
      "2322\n",
      "2323\n",
      "2324\n",
      "2325\n",
      "2326\n",
      "2327\n",
      "2328\n",
      "2329\n",
      "2330\n",
      "2331\n",
      "2332\n",
      "2333\n",
      "2334\n",
      "2335\n",
      "2336\n",
      "2337\n",
      "2338\n",
      "2339\n",
      "2340\n",
      "2341\n",
      "2342\n",
      "2343\n",
      "2344\n",
      "2345\n",
      "2346\n",
      "2347\n",
      "2348\n",
      "2349\n",
      "2350\n",
      "2351\n",
      "2352\n",
      "2353\n",
      "2354\n",
      "2355\n",
      "2356\n",
      "2357\n",
      "2358\n",
      "2359\n",
      "2360\n",
      "2361\n",
      "2362\n",
      "2363\n",
      "2364\n",
      "2365\n",
      "2366\n",
      "2367\n",
      "2368\n",
      "2369\n",
      "2370\n",
      "2371\n",
      "2372\n",
      "2373\n",
      "2374\n",
      "2375\n",
      "2376\n",
      "2377\n",
      "2378\n",
      "2379\n",
      "2380\n",
      "2381\n",
      "2382\n",
      "2383\n",
      "2384\n",
      "2385\n",
      "2386\n",
      "2387\n",
      "2388\n",
      "2389\n",
      "2390\n",
      "2391\n",
      "2392\n",
      "2393\n",
      "2394\n",
      "2395\n",
      "2396\n",
      "2397\n",
      "2398\n",
      "2399\n",
      "2400\n",
      "2401\n",
      "2402\n",
      "2403\n",
      "2404\n",
      "2405\n",
      "2406\n",
      "2407\n",
      "2408\n",
      "2409\n",
      "2410\n",
      "2411\n",
      "2412\n",
      "2413\n",
      "2414\n",
      "2415\n",
      "2416\n",
      "2417\n",
      "2418\n",
      "2419\n",
      "2420\n",
      "2421\n",
      "2422\n",
      "2423\n",
      "2424\n",
      "2425\n",
      "2426\n",
      "2427\n",
      "2428\n",
      "2429\n",
      "2430\n",
      "2431\n",
      "2432\n",
      "2433\n",
      "2434\n",
      "2435\n",
      "2436\n",
      "2437\n",
      "2438\n",
      "2439\n",
      "2440\n",
      "2441\n",
      "2442\n",
      "2443\n",
      "2444\n",
      "2445\n",
      "2446\n",
      "2447\n",
      "2448\n",
      "2449\n",
      "2450\n",
      "2451\n",
      "2452\n",
      "2453\n",
      "2454\n",
      "2455\n",
      "2456\n",
      "2457\n",
      "2458\n",
      "2459\n",
      "2460\n",
      "2461\n",
      "2462\n",
      "2463\n",
      "2464\n",
      "2465\n",
      "2466\n",
      "2467\n",
      "2468\n",
      "2469\n",
      "2470\n",
      "2471\n",
      "2472\n",
      "2473\n",
      "2474\n",
      "2475\n",
      "2476\n",
      "2477\n",
      "2478\n",
      "2479\n",
      "2480\n",
      "2481\n",
      "2482\n",
      "2483\n",
      "2484\n",
      "2485\n",
      "2486\n",
      "2487\n",
      "2488\n",
      "2489\n",
      "2490\n",
      "2491\n",
      "2492\n",
      "2493\n",
      "2494\n",
      "2495\n",
      "2496\n",
      "2497\n",
      "2498\n",
      "2499\n",
      "2500\n",
      "2501\n",
      "2502\n",
      "2503\n",
      "2504\n",
      "2505\n",
      "2506\n",
      "2507\n",
      "2508\n",
      "2509\n",
      "2510\n",
      "2511\n",
      "2512\n",
      "2513\n",
      "2514\n",
      "2515\n",
      "2516\n",
      "2517\n",
      "2518\n",
      "2519\n",
      "2520\n",
      "2521\n",
      "2522\n",
      "2523\n",
      "2524\n",
      "2525\n",
      "2526\n",
      "2527\n",
      "2528\n",
      "2529\n",
      "2530\n",
      "2531\n",
      "2532\n",
      "2533\n",
      "2534\n",
      "2535\n",
      "2536\n",
      "2537\n",
      "2538\n",
      "2539\n",
      "2540\n",
      "2541\n",
      "2542\n",
      "2543\n",
      "2544\n",
      "2545\n",
      "2546\n",
      "2547\n",
      "2548\n",
      "2549\n",
      "2550\n",
      "2551\n",
      "2552\n",
      "2553\n",
      "2554\n",
      "2555\n",
      "2556\n",
      "2557\n",
      "2558\n",
      "2559\n",
      "2560\n",
      "2561\n",
      "2562\n",
      "2563\n",
      "2564\n",
      "2565\n",
      "2566\n",
      "2567\n",
      "2568\n",
      "2569\n",
      "2570\n",
      "2571\n",
      "2572\n",
      "2573\n",
      "2574\n",
      "2575\n",
      "2576\n",
      "2577\n",
      "2578\n",
      "2579\n",
      "2580\n",
      "2581\n",
      "2582\n",
      "2583\n",
      "2584\n",
      "2585\n",
      "2586\n",
      "2587\n",
      "2588\n",
      "2589\n",
      "2590\n",
      "2591\n",
      "2592\n",
      "2593\n",
      "2594\n",
      "2595\n",
      "2596\n",
      "2597\n",
      "2598\n",
      "2599\n",
      "2600\n",
      "2601\n",
      "2602\n",
      "2603\n",
      "2604\n",
      "2605\n",
      "2606\n",
      "2607\n",
      "2608\n",
      "2609\n",
      "2610\n",
      "2611\n",
      "2612\n",
      "2613\n",
      "2614\n",
      "2615\n",
      "2616\n",
      "2617\n",
      "2618\n",
      "2619\n",
      "2620\n",
      "2621\n",
      "2622\n",
      "2623\n",
      "2624\n",
      "2625\n",
      "2626\n",
      "2627\n",
      "2628\n",
      "2629\n",
      "2630\n",
      "2631\n",
      "2632\n",
      "2633\n",
      "2634\n",
      "2635\n",
      "2636\n",
      "2637\n",
      "2638\n",
      "2639\n",
      "2640\n",
      "2641\n",
      "2642\n",
      "2643\n",
      "2644\n",
      "2645\n",
      "2646\n",
      "2647\n",
      "2648\n",
      "2649\n",
      "2650\n",
      "2651\n",
      "2652\n",
      "2653\n",
      "2654\n",
      "2655\n",
      "2656\n",
      "2657\n",
      "2658\n",
      "2659\n",
      "2660\n",
      "2661\n",
      "2662\n",
      "2663\n",
      "2664\n",
      "2665\n",
      "2666\n",
      "2667\n",
      "2668\n",
      "2669\n",
      "2670\n",
      "2671\n",
      "2672\n",
      "2673\n",
      "2674\n",
      "2675\n",
      "2676\n",
      "2677\n",
      "2678\n",
      "2679\n",
      "2680\n",
      "2681\n",
      "2682\n",
      "2683\n",
      "2684\n",
      "2685\n",
      "2686\n",
      "2687\n",
      "2688\n",
      "2689\n",
      "2690\n",
      "2691\n",
      "2692\n",
      "2693\n",
      "2694\n",
      "2695\n",
      "2696\n",
      "2697\n",
      "2698\n",
      "2699\n",
      "2700\n",
      "2701\n",
      "2702\n",
      "2703\n",
      "2704\n",
      "2705\n",
      "2706\n",
      "2707\n",
      "2708\n",
      "2709\n",
      "2710\n",
      "2711\n",
      "2712\n",
      "2713\n",
      "2714\n",
      "2715\n",
      "2716\n",
      "2717\n",
      "2718\n",
      "2719\n",
      "2720\n",
      "2721\n",
      "2722\n",
      "2723\n",
      "2724\n",
      "2725\n",
      "2726\n",
      "2727\n",
      "2728\n",
      "2729\n",
      "2730\n",
      "2731\n",
      "2732\n",
      "2733\n",
      "2734\n",
      "2735\n",
      "2736\n",
      "2737\n",
      "2738\n",
      "2739\n",
      "2740\n",
      "2741\n",
      "2742\n",
      "2743\n",
      "2744\n",
      "2745\n",
      "2746\n",
      "2747\n",
      "2748\n",
      "2749\n",
      "2750\n",
      "2751\n",
      "2752\n",
      "2753\n",
      "2754\n",
      "2755\n",
      "2756\n",
      "2757\n",
      "2758\n",
      "2759\n",
      "2760\n",
      "2761\n",
      "2762\n",
      "2763\n",
      "2764\n",
      "2765\n",
      "2766\n",
      "2767\n",
      "2768\n",
      "2769\n",
      "2770\n",
      "2771\n",
      "2772\n",
      "2773\n",
      "2774\n",
      "2775\n",
      "2776\n",
      "2777\n",
      "2778\n",
      "2779\n",
      "2780\n",
      "2781\n",
      "2782\n",
      "2783\n",
      "2784\n",
      "2785\n",
      "2786\n",
      "2787\n",
      "2788\n",
      "2789\n",
      "2790\n",
      "2791\n",
      "2792\n",
      "2793\n",
      "2794\n",
      "2795\n",
      "2796\n",
      "2797\n",
      "2798\n",
      "2799\n",
      "2800\n",
      "2801\n",
      "2802\n",
      "2803\n",
      "2804\n",
      "2805\n",
      "2806\n",
      "2807\n",
      "2808\n",
      "2809\n",
      "2810\n",
      "2811\n",
      "2812\n",
      "2813\n",
      "2814\n",
      "2815\n",
      "2816\n",
      "2817\n",
      "2818\n",
      "2819\n",
      "2820\n",
      "2821\n",
      "2822\n",
      "2823\n",
      "2824\n",
      "2825\n",
      "2826\n",
      "2827\n",
      "2828\n",
      "2829\n",
      "2830\n",
      "2831\n",
      "2832\n",
      "2833\n",
      "2834\n",
      "2835\n",
      "2836\n",
      "2837\n",
      "2838\n",
      "2839\n",
      "2840\n",
      "2841\n",
      "2842\n",
      "2843\n",
      "2844\n",
      "2845\n",
      "2846\n",
      "2847\n",
      "2848\n",
      "2849\n",
      "2850\n",
      "2851\n",
      "2852\n",
      "2853\n",
      "2854\n",
      "2855\n",
      "2856\n",
      "2857\n",
      "2858\n",
      "2859\n",
      "2860\n",
      "2861\n",
      "2862\n",
      "2863\n",
      "2864\n",
      "2865\n",
      "2866\n",
      "2867\n",
      "2868\n",
      "2869\n",
      "2870\n",
      "2871\n",
      "2872\n",
      "2873\n",
      "2874\n",
      "2875\n",
      "2876\n",
      "2877\n",
      "2878\n",
      "2879\n",
      "2880\n",
      "2881\n",
      "2882\n",
      "2883\n",
      "2884\n",
      "2885\n",
      "2886\n",
      "2887\n",
      "2888\n",
      "2889\n",
      "2890\n",
      "2891\n",
      "2892\n",
      "2893\n",
      "2894\n",
      "2895\n",
      "2896\n",
      "2897\n",
      "2898\n",
      "2899\n",
      "2900\n",
      "2901\n",
      "2902\n",
      "2903\n",
      "2904\n",
      "2905\n",
      "2906\n",
      "2907\n",
      "2908\n",
      "2909\n",
      "2910\n",
      "2911\n",
      "2912\n",
      "2913\n",
      "2914\n",
      "2915\n",
      "2916\n",
      "2917\n",
      "2918\n",
      "2919\n",
      "2920\n",
      "2921\n",
      "2922\n",
      "2923\n",
      "2924\n",
      "2925\n",
      "2926\n",
      "2927\n",
      "2928\n",
      "2929\n",
      "2930\n",
      "2931\n",
      "2932\n",
      "2933\n",
      "2934\n",
      "2935\n",
      "2936\n",
      "2937\n",
      "2938\n",
      "2939\n",
      "2940\n",
      "2941\n",
      "2942\n",
      "2943\n",
      "2944\n",
      "2945\n",
      "2946\n",
      "2947\n",
      "2948\n",
      "2949\n",
      "2950\n",
      "2951\n",
      "2952\n",
      "2953\n",
      "2954\n",
      "2955\n",
      "2956\n",
      "2957\n",
      "2958\n",
      "2959\n",
      "2960\n",
      "2961\n",
      "2962\n",
      "2963\n",
      "2964\n",
      "2965\n",
      "2966\n",
      "2967\n",
      "2968\n",
      "2969\n",
      "2970\n",
      "2971\n",
      "2972\n",
      "2973\n",
      "2974\n",
      "2975\n",
      "2976\n",
      "2977\n",
      "2978\n",
      "2979\n",
      "2980\n",
      "2981\n",
      "2982\n",
      "2983\n",
      "2984\n",
      "2985\n",
      "2986\n",
      "2987\n",
      "2988\n",
      "2989\n",
      "2990\n",
      "2991\n",
      "2992\n",
      "2993\n",
      "2994\n",
      "2995\n",
      "2996\n",
      "2997\n",
      "2998\n",
      "2999\n",
      "3000\n",
      "3001\n",
      "3002\n",
      "3003\n",
      "3004\n",
      "3005\n",
      "3006\n",
      "3007\n",
      "3008\n",
      "3009\n",
      "3010\n",
      "3011\n",
      "3012\n",
      "3013\n",
      "3014\n",
      "3015\n",
      "3016\n",
      "3017\n",
      "3018\n",
      "3019\n",
      "3020\n",
      "3021\n",
      "3022\n",
      "3023\n",
      "3024\n",
      "3025\n",
      "3026\n",
      "3027\n",
      "3028\n",
      "3029\n",
      "3030\n",
      "3031\n",
      "3032\n",
      "3033\n",
      "3034\n",
      "3035\n",
      "3036\n",
      "3037\n",
      "3038\n",
      "3039\n",
      "3040\n",
      "3041\n",
      "3042\n",
      "3043\n",
      "3044\n",
      "3045\n",
      "3046\n",
      "3047\n",
      "3048\n",
      "3049\n",
      "3050\n",
      "3051\n",
      "3052\n",
      "3053\n",
      "3054\n",
      "3055\n",
      "3056\n",
      "3057\n",
      "3058\n",
      "3059\n",
      "3060\n",
      "3061\n",
      "3062\n",
      "3063\n",
      "3064\n",
      "3065\n",
      "3066\n",
      "3067\n",
      "3068\n",
      "3069\n",
      "3070\n",
      "3071\n",
      "3072\n",
      "3073\n",
      "3074\n",
      "3075\n",
      "3076\n",
      "3077\n",
      "3078\n",
      "3079\n",
      "3080\n",
      "3081\n",
      "3082\n",
      "3083\n",
      "3084\n",
      "3085\n",
      "3086\n",
      "3087\n",
      "3088\n",
      "3089\n",
      "3090\n",
      "3091\n",
      "3092\n",
      "3093\n",
      "3094\n",
      "3095\n",
      "3096\n",
      "3097\n",
      "3098\n",
      "3099\n",
      "3100\n",
      "3101\n",
      "3102\n",
      "3103\n",
      "3104\n",
      "3105\n",
      "3106\n",
      "3107\n",
      "3108\n",
      "3109\n",
      "3110\n",
      "3111\n",
      "3112\n",
      "3113\n",
      "3114\n",
      "3115\n",
      "3116\n",
      "3117\n",
      "3118\n",
      "3119\n",
      "3120\n",
      "3121\n",
      "3122\n",
      "3123\n",
      "3124\n",
      "3125\n",
      "3126\n",
      "3127\n",
      "3128\n",
      "3129\n",
      "3130\n",
      "3131\n",
      "3132\n",
      "3133\n",
      "3134\n",
      "3135\n",
      "3136\n",
      "3137\n",
      "3138\n",
      "3139\n",
      "3140\n",
      "3141\n",
      "3142\n",
      "3143\n",
      "3144\n",
      "3145\n",
      "3146\n",
      "3147\n",
      "3148\n",
      "3149\n",
      "3150\n",
      "3151\n",
      "3152\n",
      "3153\n",
      "3154\n",
      "3155\n",
      "3156\n",
      "3157\n",
      "3158\n",
      "3159\n",
      "3160\n",
      "3161\n",
      "3162\n",
      "3163\n",
      "3164\n",
      "3165\n",
      "3166\n",
      "3167\n",
      "3168\n",
      "3169\n",
      "3170\n",
      "3171\n",
      "3172\n",
      "3173\n",
      "3174\n",
      "3175\n",
      "3176\n",
      "3177\n",
      "3178\n",
      "3179\n",
      "3180\n",
      "3181\n",
      "3182\n",
      "3183\n",
      "3184\n",
      "3185\n",
      "3186\n",
      "3187\n",
      "3188\n",
      "3189\n",
      "3190\n",
      "3191\n",
      "3192\n",
      "3193\n",
      "3194\n",
      "3195\n",
      "3196\n",
      "3197\n",
      "3198\n",
      "3199\n",
      "3200\n",
      "3201\n",
      "3202\n",
      "3203\n",
      "3204\n",
      "3205\n",
      "3206\n",
      "3207\n",
      "3208\n",
      "3209\n",
      "3210\n",
      "3211\n",
      "3212\n",
      "3213\n",
      "3214\n",
      "3215\n",
      "3216\n",
      "3217\n",
      "3218\n",
      "3219\n",
      "3220\n",
      "3221\n",
      "3222\n",
      "3223\n",
      "3224\n",
      "3225\n",
      "3226\n",
      "3227\n"
     ]
    }
   ],
   "source": [
    "dong = []\n",
    "for i, stop_id in enumerate(bus_GJ_GB['표준버스정류장ID']):\n",
    "    dong.append(bussid_admdrnm[bussid_admdrnm['정류장_ID'] == stop_id].iloc[0,1])\n",
    "    print(i)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "id": "2f5f0937",
   "metadata": {},
   "outputs": [],
   "source": [
    "bus_GJ_GB['행정동'] = dong"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "id": "9d92872c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>1666</td>\n",
       "      <td>...</td>\n",
       "      <td>2843</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>510</td>\n",
       "      <td>230</td>\n",
       "      <td>83</td>\n",
       "      <td>97</td>\n",
       "      <td>697</td>\n",
       "      <td>1492</td>\n",
       "      <td>2142</td>\n",
       "      <td>...</td>\n",
       "      <td>3800</td>\n",
       "      <td>3929</td>\n",
       "      <td>4911</td>\n",
       "      <td>5632</td>\n",
       "      <td>4437</td>\n",
       "      <td>3317</td>\n",
       "      <td>4505</td>\n",
       "      <td>2629</td>\n",
       "      <td>1206</td>\n",
       "      <td>중곡1동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000002</td>\n",
       "      <td>5002</td>\n",
       "      <td>704</td>\n",
       "      <td>157</td>\n",
       "      <td>73</td>\n",
       "      <td>35</td>\n",
       "      <td>115</td>\n",
       "      <td>2043</td>\n",
       "      <td>2044</td>\n",
       "      <td>...</td>\n",
       "      <td>4338</td>\n",
       "      <td>4769</td>\n",
       "      <td>5664</td>\n",
       "      <td>7224</td>\n",
       "      <td>4794</td>\n",
       "      <td>3165</td>\n",
       "      <td>4063</td>\n",
       "      <td>2341</td>\n",
       "      <td>1103</td>\n",
       "      <td>군자동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000003</td>\n",
       "      <td>5003</td>\n",
       "      <td>609</td>\n",
       "      <td>380</td>\n",
       "      <td>186</td>\n",
       "      <td>236</td>\n",
       "      <td>843</td>\n",
       "      <td>1806</td>\n",
       "      <td>1605</td>\n",
       "      <td>...</td>\n",
       "      <td>4071</td>\n",
       "      <td>4321</td>\n",
       "      <td>5206</td>\n",
       "      <td>6141</td>\n",
       "      <td>4239</td>\n",
       "      <td>3249</td>\n",
       "      <td>4444</td>\n",
       "      <td>2729</td>\n",
       "      <td>1206</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000004</td>\n",
       "      <td>5004</td>\n",
       "      <td>1083</td>\n",
       "      <td>303</td>\n",
       "      <td>228</td>\n",
       "      <td>101</td>\n",
       "      <td>767</td>\n",
       "      <td>2368</td>\n",
       "      <td>2288</td>\n",
       "      <td>...</td>\n",
       "      <td>5480</td>\n",
       "      <td>6144</td>\n",
       "      <td>7014</td>\n",
       "      <td>8025</td>\n",
       "      <td>6442</td>\n",
       "      <td>5058</td>\n",
       "      <td>6726</td>\n",
       "      <td>3487</td>\n",
       "      <td>1620</td>\n",
       "      <td>능동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900125</td>\n",
       "      <td>5755</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>117</td>\n",
       "      <td>...</td>\n",
       "      <td>507</td>\n",
       "      <td>568</td>\n",
       "      <td>549</td>\n",
       "      <td>620</td>\n",
       "      <td>556</td>\n",
       "      <td>372</td>\n",
       "      <td>358</td>\n",
       "      <td>241</td>\n",
       "      <td>34</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900126</td>\n",
       "      <td>5990</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>11</td>\n",
       "      <td>...</td>\n",
       "      <td>151</td>\n",
       "      <td>167</td>\n",
       "      <td>181</td>\n",
       "      <td>172</td>\n",
       "      <td>193</td>\n",
       "      <td>96</td>\n",
       "      <td>97</td>\n",
       "      <td>103</td>\n",
       "      <td>30</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "      <td>...</td>\n",
       "      <td>157</td>\n",
       "      <td>156</td>\n",
       "      <td>98</td>\n",
       "      <td>119</td>\n",
       "      <td>60</td>\n",
       "      <td>45</td>\n",
       "      <td>45</td>\n",
       "      <td>39</td>\n",
       "      <td>2</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900128</td>\n",
       "      <td>5511</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22</td>\n",
       "      <td>26</td>\n",
       "      <td>...</td>\n",
       "      <td>274</td>\n",
       "      <td>357</td>\n",
       "      <td>300</td>\n",
       "      <td>308</td>\n",
       "      <td>253</td>\n",
       "      <td>234</td>\n",
       "      <td>262</td>\n",
       "      <td>200</td>\n",
       "      <td>31</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1619</td>\n",
       "      <td>...</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  표준버스정류장ID 버스정류장ARS번호     0    1    2    3    4     5     6  ...  \\\n",
       "0     202201  101000252       5118   140    0    0    0  418   966  1666  ...   \n",
       "1     202201  104000001       5001   510  230   83   97  697  1492  2142  ...   \n",
       "2     202201  104000002       5002   704  157   73   35  115  2043  2044  ...   \n",
       "3     202201  104000003       5003   609  380  186  236  843  1806  1605  ...   \n",
       "4     202201  104000004       5004  1083  303  228  101  767  2368  2288  ...   \n",
       "...      ...        ...        ...   ...  ...  ...  ...  ...   ...   ...  ...   \n",
       "3223  202212  104900125       5755     0    0    0    0    0    13   117  ...   \n",
       "3224  202212  104900126       5990     0    0    0    0    0     0    11  ...   \n",
       "3225  202212  104900127       5671     0    0    0    0    0     0    18  ...   \n",
       "3226  202212  104900128       5511     0    0    0    0    0    22    26  ...   \n",
       "3227  202212  104900129       5999     0    0    0    0    0     0  1619  ...   \n",
       "\n",
       "        15    16    17    18    19    20    21    22    23   행정동  \n",
       "0     2843  2493  2920  2617  2103  1503  1514   713   363  중곡2동  \n",
       "1     3800  3929  4911  5632  4437  3317  4505  2629  1206  중곡1동  \n",
       "2     4338  4769  5664  7224  4794  3165  4063  2341  1103   군자동  \n",
       "3     4071  4321  5206  6141  4239  3249  4444  2729  1206  중곡2동  \n",
       "4     5480  6144  7014  8025  6442  5058  6726  3487  1620    능동  \n",
       "...    ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  \n",
       "3223   507   568   549   620   556   372   358   241    34  중곡3동  \n",
       "3224   151   167   181   172   193    96    97   103    30   광장동  \n",
       "3225   157   156    98   119    60    45    45    39     2   광장동  \n",
       "3226   274   357   300   308   253   234   262   200    31  중곡3동  \n",
       "3227  2842  3410  4264  5620  3747  2827  2229  2065   777  구의3동  \n",
       "\n",
       "[3228 rows x 28 columns]"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ_GB"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "id": "8a6e8088",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([202201, 202202, 202203, 202204, 202205, 202206, 202207, 202208,\n",
       "       202209, 202210, 202211, 202212], dtype=int64)"
      ]
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ_GB['사용년월'].unique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "id": "a8710343",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>1666</td>\n",
       "      <td>...</td>\n",
       "      <td>2843</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>510</td>\n",
       "      <td>230</td>\n",
       "      <td>83</td>\n",
       "      <td>97</td>\n",
       "      <td>697</td>\n",
       "      <td>1492</td>\n",
       "      <td>2142</td>\n",
       "      <td>...</td>\n",
       "      <td>3800</td>\n",
       "      <td>3929</td>\n",
       "      <td>4911</td>\n",
       "      <td>5632</td>\n",
       "      <td>4437</td>\n",
       "      <td>3317</td>\n",
       "      <td>4505</td>\n",
       "      <td>2629</td>\n",
       "      <td>1206</td>\n",
       "      <td>중곡1동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000002</td>\n",
       "      <td>5002</td>\n",
       "      <td>704</td>\n",
       "      <td>157</td>\n",
       "      <td>73</td>\n",
       "      <td>35</td>\n",
       "      <td>115</td>\n",
       "      <td>2043</td>\n",
       "      <td>2044</td>\n",
       "      <td>...</td>\n",
       "      <td>4338</td>\n",
       "      <td>4769</td>\n",
       "      <td>5664</td>\n",
       "      <td>7224</td>\n",
       "      <td>4794</td>\n",
       "      <td>3165</td>\n",
       "      <td>4063</td>\n",
       "      <td>2341</td>\n",
       "      <td>1103</td>\n",
       "      <td>군자동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000003</td>\n",
       "      <td>5003</td>\n",
       "      <td>609</td>\n",
       "      <td>380</td>\n",
       "      <td>186</td>\n",
       "      <td>236</td>\n",
       "      <td>843</td>\n",
       "      <td>1806</td>\n",
       "      <td>1605</td>\n",
       "      <td>...</td>\n",
       "      <td>4071</td>\n",
       "      <td>4321</td>\n",
       "      <td>5206</td>\n",
       "      <td>6141</td>\n",
       "      <td>4239</td>\n",
       "      <td>3249</td>\n",
       "      <td>4444</td>\n",
       "      <td>2729</td>\n",
       "      <td>1206</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000004</td>\n",
       "      <td>5004</td>\n",
       "      <td>1083</td>\n",
       "      <td>303</td>\n",
       "      <td>228</td>\n",
       "      <td>101</td>\n",
       "      <td>767</td>\n",
       "      <td>2368</td>\n",
       "      <td>2288</td>\n",
       "      <td>...</td>\n",
       "      <td>5480</td>\n",
       "      <td>6144</td>\n",
       "      <td>7014</td>\n",
       "      <td>8025</td>\n",
       "      <td>6442</td>\n",
       "      <td>5058</td>\n",
       "      <td>6726</td>\n",
       "      <td>3487</td>\n",
       "      <td>1620</td>\n",
       "      <td>능동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900125</td>\n",
       "      <td>5755</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>117</td>\n",
       "      <td>...</td>\n",
       "      <td>507</td>\n",
       "      <td>568</td>\n",
       "      <td>549</td>\n",
       "      <td>620</td>\n",
       "      <td>556</td>\n",
       "      <td>372</td>\n",
       "      <td>358</td>\n",
       "      <td>241</td>\n",
       "      <td>34</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900126</td>\n",
       "      <td>5990</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>11</td>\n",
       "      <td>...</td>\n",
       "      <td>151</td>\n",
       "      <td>167</td>\n",
       "      <td>181</td>\n",
       "      <td>172</td>\n",
       "      <td>193</td>\n",
       "      <td>96</td>\n",
       "      <td>97</td>\n",
       "      <td>103</td>\n",
       "      <td>30</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "      <td>...</td>\n",
       "      <td>157</td>\n",
       "      <td>156</td>\n",
       "      <td>98</td>\n",
       "      <td>119</td>\n",
       "      <td>60</td>\n",
       "      <td>45</td>\n",
       "      <td>45</td>\n",
       "      <td>39</td>\n",
       "      <td>2</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900128</td>\n",
       "      <td>5511</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22</td>\n",
       "      <td>26</td>\n",
       "      <td>...</td>\n",
       "      <td>274</td>\n",
       "      <td>357</td>\n",
       "      <td>300</td>\n",
       "      <td>308</td>\n",
       "      <td>253</td>\n",
       "      <td>234</td>\n",
       "      <td>262</td>\n",
       "      <td>200</td>\n",
       "      <td>31</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1619</td>\n",
       "      <td>...</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  표준버스정류장ID 버스정류장ARS번호     0    1    2    3    4     5     6  ...  \\\n",
       "0     202201  101000252       5118   140    0    0    0  418   966  1666  ...   \n",
       "1     202201  104000001       5001   510  230   83   97  697  1492  2142  ...   \n",
       "2     202201  104000002       5002   704  157   73   35  115  2043  2044  ...   \n",
       "3     202201  104000003       5003   609  380  186  236  843  1806  1605  ...   \n",
       "4     202201  104000004       5004  1083  303  228  101  767  2368  2288  ...   \n",
       "...      ...        ...        ...   ...  ...  ...  ...  ...   ...   ...  ...   \n",
       "3223  202212  104900125       5755     0    0    0    0    0    13   117  ...   \n",
       "3224  202212  104900126       5990     0    0    0    0    0     0    11  ...   \n",
       "3225  202212  104900127       5671     0    0    0    0    0     0    18  ...   \n",
       "3226  202212  104900128       5511     0    0    0    0    0    22    26  ...   \n",
       "3227  202212  104900129       5999     0    0    0    0    0     0  1619  ...   \n",
       "\n",
       "        15    16    17    18    19    20    21    22    23   행정동  \n",
       "0     2843  2493  2920  2617  2103  1503  1514   713   363  중곡2동  \n",
       "1     3800  3929  4911  5632  4437  3317  4505  2629  1206  중곡1동  \n",
       "2     4338  4769  5664  7224  4794  3165  4063  2341  1103   군자동  \n",
       "3     4071  4321  5206  6141  4239  3249  4444  2729  1206  중곡2동  \n",
       "4     5480  6144  7014  8025  6442  5058  6726  3487  1620    능동  \n",
       "...    ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  \n",
       "3223   507   568   549   620   556   372   358   241    34  중곡3동  \n",
       "3224   151   167   181   172   193    96    97   103    30   광장동  \n",
       "3225   157   156    98   119    60    45    45    39     2   광장동  \n",
       "3226   274   357   300   308   253   234   262   200    31  중곡3동  \n",
       "3227  2842  3410  4264  5620  3747  2827  2229  2065   777  구의3동  \n",
       "\n",
       "[3228 rows x 28 columns]"
      ]
     },
     "execution_count": 52,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ_GB"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "id": "539aa0b8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>역명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2328</th>\n",
       "      <td>101000252</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4429</th>\n",
       "      <td>104000001</td>\n",
       "      <td>군자교입구</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4438</th>\n",
       "      <td>104000002</td>\n",
       "      <td>군자교입구</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4447</th>\n",
       "      <td>104000003</td>\n",
       "      <td>군자역.용마초등학교</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4455</th>\n",
       "      <td>104000004</td>\n",
       "      <td>군자역.용마초등학교</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5197</th>\n",
       "      <td>104900125</td>\n",
       "      <td>중곡119안전센터</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5198</th>\n",
       "      <td>104900126</td>\n",
       "      <td>광장자이아파트</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5199</th>\n",
       "      <td>104900127</td>\n",
       "      <td>광장자이아파트</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5200</th>\n",
       "      <td>104900128</td>\n",
       "      <td>중곡아파트.기점</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5201</th>\n",
       "      <td>104900129</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>269 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      표준버스정류장ID          역명\n",
       "2328  101000252       신성시장앞\n",
       "4429  104000001       군자교입구\n",
       "4438  104000002       군자교입구\n",
       "4447  104000003  군자역.용마초등학교\n",
       "4455  104000004  군자역.용마초등학교\n",
       "...         ...         ...\n",
       "5197  104900125   중곡119안전센터\n",
       "5198  104900126     광장자이아파트\n",
       "5199  104900127     광장자이아파트\n",
       "5200  104900128    중곡아파트.기점\n",
       "5201  104900129  강변역.테크노마트앞\n",
       "\n",
       "[269 rows x 2 columns]"
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_table = bus_GJ.loc[:,['표준버스정류장ID', '역명']]\n",
    "bus_table = bus_table.drop_duplicates()\n",
    "bus_table"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "id": "d56b59a5",
   "metadata": {},
   "outputs": [],
   "source": [
    "bus_table.to_csv('./busdata.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "id": "2c94d809",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "      <th>역명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>1666</td>\n",
       "      <td>...</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202202</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>81</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>380</td>\n",
       "      <td>929</td>\n",
       "      <td>1520</td>\n",
       "      <td>...</td>\n",
       "      <td>2302</td>\n",
       "      <td>2415</td>\n",
       "      <td>2501</td>\n",
       "      <td>1937</td>\n",
       "      <td>1307</td>\n",
       "      <td>1197</td>\n",
       "      <td>729</td>\n",
       "      <td>271</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202203</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>481</td>\n",
       "      <td>1017</td>\n",
       "      <td>1944</td>\n",
       "      <td>...</td>\n",
       "      <td>2594</td>\n",
       "      <td>2782</td>\n",
       "      <td>2823</td>\n",
       "      <td>2232</td>\n",
       "      <td>1504</td>\n",
       "      <td>1164</td>\n",
       "      <td>863</td>\n",
       "      <td>406</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202204</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>220</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>459</td>\n",
       "      <td>989</td>\n",
       "      <td>2099</td>\n",
       "      <td>...</td>\n",
       "      <td>2709</td>\n",
       "      <td>2942</td>\n",
       "      <td>2868</td>\n",
       "      <td>2358</td>\n",
       "      <td>1613</td>\n",
       "      <td>1259</td>\n",
       "      <td>891</td>\n",
       "      <td>408</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202205</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>477</td>\n",
       "      <td>1051</td>\n",
       "      <td>2200</td>\n",
       "      <td>...</td>\n",
       "      <td>2877</td>\n",
       "      <td>3103</td>\n",
       "      <td>3261</td>\n",
       "      <td>2327</td>\n",
       "      <td>1859</td>\n",
       "      <td>1351</td>\n",
       "      <td>930</td>\n",
       "      <td>413</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>202208</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1710</td>\n",
       "      <td>...</td>\n",
       "      <td>3057</td>\n",
       "      <td>4067</td>\n",
       "      <td>5479</td>\n",
       "      <td>3945</td>\n",
       "      <td>2880</td>\n",
       "      <td>2198</td>\n",
       "      <td>2003</td>\n",
       "      <td>787</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>202209</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1768</td>\n",
       "      <td>...</td>\n",
       "      <td>3067</td>\n",
       "      <td>4046</td>\n",
       "      <td>5505</td>\n",
       "      <td>3756</td>\n",
       "      <td>2931</td>\n",
       "      <td>2314</td>\n",
       "      <td>2121</td>\n",
       "      <td>721</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>202210</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1673</td>\n",
       "      <td>...</td>\n",
       "      <td>3191</td>\n",
       "      <td>4049</td>\n",
       "      <td>5726</td>\n",
       "      <td>4008</td>\n",
       "      <td>3136</td>\n",
       "      <td>2346</td>\n",
       "      <td>2175</td>\n",
       "      <td>782</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>202211</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1634</td>\n",
       "      <td>...</td>\n",
       "      <td>3112</td>\n",
       "      <td>4182</td>\n",
       "      <td>5907</td>\n",
       "      <td>4092</td>\n",
       "      <td>2875</td>\n",
       "      <td>2363</td>\n",
       "      <td>1981</td>\n",
       "      <td>756</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1619</td>\n",
       "      <td>...</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 29 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  표준버스정류장ID 버스정류장ARS번호    0  1  2  3    4     5     6  ...    16  \\\n",
       "0     202201  101000252       5118  140  0  0  0  418   966  1666  ...  2493   \n",
       "1     202202  101000252       5118   81  0  0  0  380   929  1520  ...  2302   \n",
       "2     202203  101000252       5118  163  0  0  0  481  1017  1944  ...  2594   \n",
       "3     202204  101000252       5118  220  0  0  0  459   989  2099  ...  2709   \n",
       "4     202205  101000252       5118  221  0  0  0  477  1051  2200  ...  2877   \n",
       "...      ...        ...        ...  ... .. .. ..  ...   ...   ...  ...   ...   \n",
       "3223  202208  104900129       5999    0  0  0  0    0     0  1710  ...  3057   \n",
       "3224  202209  104900129       5999    0  0  0  0    0     0  1768  ...  3067   \n",
       "3225  202210  104900129       5999    0  0  0  0    0     0  1673  ...  3191   \n",
       "3226  202211  104900129       5999    0  0  0  0    0     0  1634  ...  3112   \n",
       "3227  202212  104900129       5999    0  0  0  0    0     0  1619  ...  3410   \n",
       "\n",
       "        17    18    19    20    21    22   23   행정동          역명  \n",
       "0     2920  2617  2103  1503  1514   713  363  중곡2동       신성시장앞  \n",
       "1     2415  2501  1937  1307  1197   729  271  중곡2동       신성시장앞  \n",
       "2     2782  2823  2232  1504  1164   863  406  중곡2동       신성시장앞  \n",
       "3     2942  2868  2358  1613  1259   891  408  중곡2동       신성시장앞  \n",
       "4     3103  3261  2327  1859  1351   930  413  중곡2동       신성시장앞  \n",
       "...    ...   ...   ...   ...   ...   ...  ...   ...         ...  \n",
       "3223  4067  5479  3945  2880  2198  2003  787  구의3동  강변역.테크노마트앞  \n",
       "3224  4046  5505  3756  2931  2314  2121  721  구의3동  강변역.테크노마트앞  \n",
       "3225  4049  5726  4008  3136  2346  2175  782  구의3동  강변역.테크노마트앞  \n",
       "3226  4182  5907  4092  2875  2363  1981  756  구의3동  강변역.테크노마트앞  \n",
       "3227  4264  5620  3747  2827  2229  2065  777  구의3동  강변역.테크노마트앞  \n",
       "\n",
       "[3228 rows x 29 columns]"
      ]
     },
     "execution_count": 55,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "result = pd.merge(bus_GJ_GB, bus_table,how='outer')\n",
    "result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "id": "b64d5a4d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "269"
      ]
     },
     "execution_count": 56,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "result['표준버스정류장ID'].nunique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "id": "1ab4aad5",
   "metadata": {},
   "outputs": [],
   "source": [
    "result.to_csv('./bususer_GwangJin.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "d523b43b",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0947458b",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "e07a27bb",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "e318e3d6",
   "metadata": {},
   "source": [
    "## 데이터 이상 검증"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "id": "5e5805d1",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Unnamed: 0</th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>...</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "      <th>역명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>...</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1</td>\n",
       "      <td>202202</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>81</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>380</td>\n",
       "      <td>929</td>\n",
       "      <td>...</td>\n",
       "      <td>2302</td>\n",
       "      <td>2415</td>\n",
       "      <td>2501</td>\n",
       "      <td>1937</td>\n",
       "      <td>1307</td>\n",
       "      <td>1197</td>\n",
       "      <td>729</td>\n",
       "      <td>271</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2</td>\n",
       "      <td>202203</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>481</td>\n",
       "      <td>1017</td>\n",
       "      <td>...</td>\n",
       "      <td>2594</td>\n",
       "      <td>2782</td>\n",
       "      <td>2823</td>\n",
       "      <td>2232</td>\n",
       "      <td>1504</td>\n",
       "      <td>1164</td>\n",
       "      <td>863</td>\n",
       "      <td>406</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>3</td>\n",
       "      <td>202204</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>220</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>459</td>\n",
       "      <td>989</td>\n",
       "      <td>...</td>\n",
       "      <td>2709</td>\n",
       "      <td>2942</td>\n",
       "      <td>2868</td>\n",
       "      <td>2358</td>\n",
       "      <td>1613</td>\n",
       "      <td>1259</td>\n",
       "      <td>891</td>\n",
       "      <td>408</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>4</td>\n",
       "      <td>202205</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>477</td>\n",
       "      <td>1051</td>\n",
       "      <td>...</td>\n",
       "      <td>2877</td>\n",
       "      <td>3103</td>\n",
       "      <td>3261</td>\n",
       "      <td>2327</td>\n",
       "      <td>1859</td>\n",
       "      <td>1351</td>\n",
       "      <td>930</td>\n",
       "      <td>413</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>3223</td>\n",
       "      <td>202208</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3057</td>\n",
       "      <td>4067</td>\n",
       "      <td>5479</td>\n",
       "      <td>3945</td>\n",
       "      <td>2880</td>\n",
       "      <td>2198</td>\n",
       "      <td>2003</td>\n",
       "      <td>787</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>3224</td>\n",
       "      <td>202209</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3067</td>\n",
       "      <td>4046</td>\n",
       "      <td>5505</td>\n",
       "      <td>3756</td>\n",
       "      <td>2931</td>\n",
       "      <td>2314</td>\n",
       "      <td>2121</td>\n",
       "      <td>721</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>3225</td>\n",
       "      <td>202210</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3191</td>\n",
       "      <td>4049</td>\n",
       "      <td>5726</td>\n",
       "      <td>4008</td>\n",
       "      <td>3136</td>\n",
       "      <td>2346</td>\n",
       "      <td>2175</td>\n",
       "      <td>782</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>3226</td>\n",
       "      <td>202211</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3112</td>\n",
       "      <td>4182</td>\n",
       "      <td>5907</td>\n",
       "      <td>4092</td>\n",
       "      <td>2875</td>\n",
       "      <td>2363</td>\n",
       "      <td>1981</td>\n",
       "      <td>756</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>3227</td>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 30 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      Unnamed: 0    사용년월  표준버스정류장ID  버스정류장ARS번호    0  1  2  3    4     5  ...  \\\n",
       "0              0  202201  101000252        5118  140  0  0  0  418   966  ...   \n",
       "1              1  202202  101000252        5118   81  0  0  0  380   929  ...   \n",
       "2              2  202203  101000252        5118  163  0  0  0  481  1017  ...   \n",
       "3              3  202204  101000252        5118  220  0  0  0  459   989  ...   \n",
       "4              4  202205  101000252        5118  221  0  0  0  477  1051  ...   \n",
       "...          ...     ...        ...         ...  ... .. .. ..  ...   ...  ...   \n",
       "3223        3223  202208  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3224        3224  202209  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3225        3225  202210  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3226        3226  202211  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3227        3227  202212  104900129        5999    0  0  0  0    0     0  ...   \n",
       "\n",
       "        16    17    18    19    20    21    22   23   행정동          역명  \n",
       "0     2493  2920  2617  2103  1503  1514   713  363  중곡2동       신성시장앞  \n",
       "1     2302  2415  2501  1937  1307  1197   729  271  중곡2동       신성시장앞  \n",
       "2     2594  2782  2823  2232  1504  1164   863  406  중곡2동       신성시장앞  \n",
       "3     2709  2942  2868  2358  1613  1259   891  408  중곡2동       신성시장앞  \n",
       "4     2877  3103  3261  2327  1859  1351   930  413  중곡2동       신성시장앞  \n",
       "...    ...   ...   ...   ...   ...   ...   ...  ...   ...         ...  \n",
       "3223  3057  4067  5479  3945  2880  2198  2003  787  구의3동  강변역.테크노마트앞  \n",
       "3224  3067  4046  5505  3756  2931  2314  2121  721  구의3동  강변역.테크노마트앞  \n",
       "3225  3191  4049  5726  4008  3136  2346  2175  782  구의3동  강변역.테크노마트앞  \n",
       "3226  3112  4182  5907  4092  2875  2363  1981  756  구의3동  강변역.테크노마트앞  \n",
       "3227  3410  4264  5620  3747  2827  2229  2065  777  구의3동  강변역.테크노마트앞  \n",
       "\n",
       "[3228 rows x 30 columns]"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new= pd.read_csv(\"./bususer_GwangJin.csv\")\n",
    "new"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "id": "b025a9cf",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([202201, 202202, 202203, 202204, 202205, 202206, 202207, 202208,\n",
       "       202209, 202210, 202211, 202212], dtype=int64)"
      ]
     },
     "execution_count": 59,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new['사용년월'].unique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "22135528",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "3228"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_GJ_GB['표준버스정류장ID'].nunique() *12"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c2b1cff0",
   "metadata": {},
   "source": [
    "## 1. 행정동 별 정류장 수 "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "id": "cf2d99f8",
   "metadata": {},
   "outputs": [],
   "source": [
    "new1 = bus_GJ_GB.groupby(['행정동']).agg({'사용년월':'count'})\n",
    "new1.rename(columns={'사용년월':'정류장 수'}, inplace = True)\n",
    "new1.sort_values('정류장 수',ascending = False, inplace = True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "id": "a3c63f14",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>정류장 수</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>행정동</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>중곡4동</th>\n",
       "      <td>396</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>광장동</th>\n",
       "      <td>360</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>군자동</th>\n",
       "      <td>264</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡3동</th>\n",
       "      <td>264</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의2동</th>\n",
       "      <td>240</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의3동</th>\n",
       "      <td>228</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>화양동</th>\n",
       "      <td>216</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡1동</th>\n",
       "      <td>204</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양3동</th>\n",
       "      <td>192</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡2동</th>\n",
       "      <td>192</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양2동</th>\n",
       "      <td>168</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의1동</th>\n",
       "      <td>156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양1동</th>\n",
       "      <td>156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양4동</th>\n",
       "      <td>108</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>능동</th>\n",
       "      <td>84</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>총합</th>\n",
       "      <td>3228</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      정류장 수\n",
       "행정동        \n",
       "중곡4동    396\n",
       "광장동     360\n",
       "군자동     264\n",
       "중곡3동    264\n",
       "구의2동    240\n",
       "구의3동    228\n",
       "화양동     216\n",
       "중곡1동    204\n",
       "자양3동    192\n",
       "중곡2동    192\n",
       "자양2동    168\n",
       "구의1동    156\n",
       "자양1동    156\n",
       "자양4동    108\n",
       "능동       84\n",
       "총합     3228"
      ]
     },
     "execution_count": 62,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new1.loc['총합'] = new1.sum(axis=0)\n",
    "new1"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "71e95e78",
   "metadata": {},
   "source": [
    "## 2. 정거장 별 일일 이용자 수"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "id": "5ba95cc5",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Unnamed: 0</th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>...</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "      <th>역명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>...</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1</td>\n",
       "      <td>202202</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>81</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>380</td>\n",
       "      <td>929</td>\n",
       "      <td>...</td>\n",
       "      <td>2302</td>\n",
       "      <td>2415</td>\n",
       "      <td>2501</td>\n",
       "      <td>1937</td>\n",
       "      <td>1307</td>\n",
       "      <td>1197</td>\n",
       "      <td>729</td>\n",
       "      <td>271</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2</td>\n",
       "      <td>202203</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>481</td>\n",
       "      <td>1017</td>\n",
       "      <td>...</td>\n",
       "      <td>2594</td>\n",
       "      <td>2782</td>\n",
       "      <td>2823</td>\n",
       "      <td>2232</td>\n",
       "      <td>1504</td>\n",
       "      <td>1164</td>\n",
       "      <td>863</td>\n",
       "      <td>406</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>3</td>\n",
       "      <td>202204</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>220</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>459</td>\n",
       "      <td>989</td>\n",
       "      <td>...</td>\n",
       "      <td>2709</td>\n",
       "      <td>2942</td>\n",
       "      <td>2868</td>\n",
       "      <td>2358</td>\n",
       "      <td>1613</td>\n",
       "      <td>1259</td>\n",
       "      <td>891</td>\n",
       "      <td>408</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>4</td>\n",
       "      <td>202205</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>477</td>\n",
       "      <td>1051</td>\n",
       "      <td>...</td>\n",
       "      <td>2877</td>\n",
       "      <td>3103</td>\n",
       "      <td>3261</td>\n",
       "      <td>2327</td>\n",
       "      <td>1859</td>\n",
       "      <td>1351</td>\n",
       "      <td>930</td>\n",
       "      <td>413</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>3223</td>\n",
       "      <td>202208</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3057</td>\n",
       "      <td>4067</td>\n",
       "      <td>5479</td>\n",
       "      <td>3945</td>\n",
       "      <td>2880</td>\n",
       "      <td>2198</td>\n",
       "      <td>2003</td>\n",
       "      <td>787</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>3224</td>\n",
       "      <td>202209</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3067</td>\n",
       "      <td>4046</td>\n",
       "      <td>5505</td>\n",
       "      <td>3756</td>\n",
       "      <td>2931</td>\n",
       "      <td>2314</td>\n",
       "      <td>2121</td>\n",
       "      <td>721</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>3225</td>\n",
       "      <td>202210</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3191</td>\n",
       "      <td>4049</td>\n",
       "      <td>5726</td>\n",
       "      <td>4008</td>\n",
       "      <td>3136</td>\n",
       "      <td>2346</td>\n",
       "      <td>2175</td>\n",
       "      <td>782</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>3226</td>\n",
       "      <td>202211</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3112</td>\n",
       "      <td>4182</td>\n",
       "      <td>5907</td>\n",
       "      <td>4092</td>\n",
       "      <td>2875</td>\n",
       "      <td>2363</td>\n",
       "      <td>1981</td>\n",
       "      <td>756</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>3227</td>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 30 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      Unnamed: 0    사용년월  표준버스정류장ID  버스정류장ARS번호    0  1  2  3    4     5  ...  \\\n",
       "0              0  202201  101000252        5118  140  0  0  0  418   966  ...   \n",
       "1              1  202202  101000252        5118   81  0  0  0  380   929  ...   \n",
       "2              2  202203  101000252        5118  163  0  0  0  481  1017  ...   \n",
       "3              3  202204  101000252        5118  220  0  0  0  459   989  ...   \n",
       "4              4  202205  101000252        5118  221  0  0  0  477  1051  ...   \n",
       "...          ...     ...        ...         ...  ... .. .. ..  ...   ...  ...   \n",
       "3223        3223  202208  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3224        3224  202209  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3225        3225  202210  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3226        3226  202211  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3227        3227  202212  104900129        5999    0  0  0  0    0     0  ...   \n",
       "\n",
       "        16    17    18    19    20    21    22   23   행정동          역명  \n",
       "0     2493  2920  2617  2103  1503  1514   713  363  중곡2동       신성시장앞  \n",
       "1     2302  2415  2501  1937  1307  1197   729  271  중곡2동       신성시장앞  \n",
       "2     2594  2782  2823  2232  1504  1164   863  406  중곡2동       신성시장앞  \n",
       "3     2709  2942  2868  2358  1613  1259   891  408  중곡2동       신성시장앞  \n",
       "4     2877  3103  3261  2327  1859  1351   930  413  중곡2동       신성시장앞  \n",
       "...    ...   ...   ...   ...   ...   ...   ...  ...   ...         ...  \n",
       "3223  3057  4067  5479  3945  2880  2198  2003  787  구의3동  강변역.테크노마트앞  \n",
       "3224  3067  4046  5505  3756  2931  2314  2121  721  구의3동  강변역.테크노마트앞  \n",
       "3225  3191  4049  5726  4008  3136  2346  2175  782  구의3동  강변역.테크노마트앞  \n",
       "3226  3112  4182  5907  4092  2875  2363  1981  756  구의3동  강변역.테크노마트앞  \n",
       "3227  3410  4264  5620  3747  2827  2229  2065  777  구의3동  강변역.테크노마트앞  \n",
       "\n",
       "[3228 rows x 30 columns]"
      ]
     },
     "execution_count": 63,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new2 = new.copy()\n",
    "new2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "id": "e762ff99",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Unnamed: 0</th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>...</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "      <th>역명</th>\n",
       "      <th>일일 총 이용객 수</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>...</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>46222</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1</td>\n",
       "      <td>202202</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>81</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>380</td>\n",
       "      <td>929</td>\n",
       "      <td>...</td>\n",
       "      <td>2415</td>\n",
       "      <td>2501</td>\n",
       "      <td>1937</td>\n",
       "      <td>1307</td>\n",
       "      <td>1197</td>\n",
       "      <td>729</td>\n",
       "      <td>271</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>41352</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2</td>\n",
       "      <td>202203</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>481</td>\n",
       "      <td>1017</td>\n",
       "      <td>...</td>\n",
       "      <td>2782</td>\n",
       "      <td>2823</td>\n",
       "      <td>2232</td>\n",
       "      <td>1504</td>\n",
       "      <td>1164</td>\n",
       "      <td>863</td>\n",
       "      <td>406</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>46903</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>3</td>\n",
       "      <td>202204</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>220</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>459</td>\n",
       "      <td>989</td>\n",
       "      <td>...</td>\n",
       "      <td>2942</td>\n",
       "      <td>2868</td>\n",
       "      <td>2358</td>\n",
       "      <td>1613</td>\n",
       "      <td>1259</td>\n",
       "      <td>891</td>\n",
       "      <td>408</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>48699</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>4</td>\n",
       "      <td>202205</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>221</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>477</td>\n",
       "      <td>1051</td>\n",
       "      <td>...</td>\n",
       "      <td>3103</td>\n",
       "      <td>3261</td>\n",
       "      <td>2327</td>\n",
       "      <td>1859</td>\n",
       "      <td>1351</td>\n",
       "      <td>930</td>\n",
       "      <td>413</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "      <td>52300</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>3223</td>\n",
       "      <td>202208</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>4067</td>\n",
       "      <td>5479</td>\n",
       "      <td>3945</td>\n",
       "      <td>2880</td>\n",
       "      <td>2198</td>\n",
       "      <td>2003</td>\n",
       "      <td>787</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "      <td>51792</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>3224</td>\n",
       "      <td>202209</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>4046</td>\n",
       "      <td>5505</td>\n",
       "      <td>3756</td>\n",
       "      <td>2931</td>\n",
       "      <td>2314</td>\n",
       "      <td>2121</td>\n",
       "      <td>721</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "      <td>53078</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>3225</td>\n",
       "      <td>202210</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>4049</td>\n",
       "      <td>5726</td>\n",
       "      <td>4008</td>\n",
       "      <td>3136</td>\n",
       "      <td>2346</td>\n",
       "      <td>2175</td>\n",
       "      <td>782</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "      <td>55349</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>3226</td>\n",
       "      <td>202211</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>4182</td>\n",
       "      <td>5907</td>\n",
       "      <td>4092</td>\n",
       "      <td>2875</td>\n",
       "      <td>2363</td>\n",
       "      <td>1981</td>\n",
       "      <td>756</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "      <td>55703</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>3227</td>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "      <td>54799</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 31 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      Unnamed: 0    사용년월  표준버스정류장ID  버스정류장ARS번호    0  1  2  3    4     5  ...  \\\n",
       "0              0  202201  101000252        5118  140  0  0  0  418   966  ...   \n",
       "1              1  202202  101000252        5118   81  0  0  0  380   929  ...   \n",
       "2              2  202203  101000252        5118  163  0  0  0  481  1017  ...   \n",
       "3              3  202204  101000252        5118  220  0  0  0  459   989  ...   \n",
       "4              4  202205  101000252        5118  221  0  0  0  477  1051  ...   \n",
       "...          ...     ...        ...         ...  ... .. .. ..  ...   ...  ...   \n",
       "3223        3223  202208  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3224        3224  202209  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3225        3225  202210  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3226        3226  202211  104900129        5999    0  0  0  0    0     0  ...   \n",
       "3227        3227  202212  104900129        5999    0  0  0  0    0     0  ...   \n",
       "\n",
       "        17    18    19    20    21    22   23   행정동          역명  일일 총 이용객 수  \n",
       "0     2920  2617  2103  1503  1514   713  363  중곡2동       신성시장앞       46222  \n",
       "1     2415  2501  1937  1307  1197   729  271  중곡2동       신성시장앞       41352  \n",
       "2     2782  2823  2232  1504  1164   863  406  중곡2동       신성시장앞       46903  \n",
       "3     2942  2868  2358  1613  1259   891  408  중곡2동       신성시장앞       48699  \n",
       "4     3103  3261  2327  1859  1351   930  413  중곡2동       신성시장앞       52300  \n",
       "...    ...   ...   ...   ...   ...   ...  ...   ...         ...         ...  \n",
       "3223  4067  5479  3945  2880  2198  2003  787  구의3동  강변역.테크노마트앞       51792  \n",
       "3224  4046  5505  3756  2931  2314  2121  721  구의3동  강변역.테크노마트앞       53078  \n",
       "3225  4049  5726  4008  3136  2346  2175  782  구의3동  강변역.테크노마트앞       55349  \n",
       "3226  4182  5907  4092  2875  2363  1981  756  구의3동  강변역.테크노마트앞       55703  \n",
       "3227  4264  5620  3747  2827  2229  2065  777  구의3동  강변역.테크노마트앞       54799  \n",
       "\n",
       "[3228 rows x 31 columns]"
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new2.loc[:,'일일 총 이용객 수'] =  new2.loc[:,'0':'23'].sum(axis=1)\n",
    "new2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "id": "fa58070c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Unnamed: 0</th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>...</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "      <th>역명</th>\n",
       "      <th>일일 총 이용객 수</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1379</th>\n",
       "      <td>1379</td>\n",
       "      <td>202212</td>\n",
       "      <td>104000139</td>\n",
       "      <td>5232</td>\n",
       "      <td>3344</td>\n",
       "      <td>1491</td>\n",
       "      <td>1169</td>\n",
       "      <td>876</td>\n",
       "      <td>822</td>\n",
       "      <td>1971</td>\n",
       "      <td>...</td>\n",
       "      <td>14737</td>\n",
       "      <td>18176</td>\n",
       "      <td>15118</td>\n",
       "      <td>12500</td>\n",
       "      <td>12708</td>\n",
       "      <td>12993</td>\n",
       "      <td>8172</td>\n",
       "      <td>화양동</td>\n",
       "      <td>건대입구역사거리.건대병원</td>\n",
       "      <td>180450</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>88</td>\n",
       "      <td>202205</td>\n",
       "      <td>104000007</td>\n",
       "      <td>5007</td>\n",
       "      <td>1955</td>\n",
       "      <td>651</td>\n",
       "      <td>113</td>\n",
       "      <td>122</td>\n",
       "      <td>1109</td>\n",
       "      <td>4071</td>\n",
       "      <td>...</td>\n",
       "      <td>12012</td>\n",
       "      <td>12806</td>\n",
       "      <td>10116</td>\n",
       "      <td>7506</td>\n",
       "      <td>6718</td>\n",
       "      <td>5659</td>\n",
       "      <td>3262</td>\n",
       "      <td>능동</td>\n",
       "      <td>어린이대공원후문아차산역</td>\n",
       "      <td>166353</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1378</th>\n",
       "      <td>1378</td>\n",
       "      <td>202211</td>\n",
       "      <td>104000139</td>\n",
       "      <td>5232</td>\n",
       "      <td>2936</td>\n",
       "      <td>1480</td>\n",
       "      <td>756</td>\n",
       "      <td>702</td>\n",
       "      <td>698</td>\n",
       "      <td>1537</td>\n",
       "      <td>...</td>\n",
       "      <td>12722</td>\n",
       "      <td>16717</td>\n",
       "      <td>13672</td>\n",
       "      <td>11399</td>\n",
       "      <td>11243</td>\n",
       "      <td>11621</td>\n",
       "      <td>6833</td>\n",
       "      <td>화양동</td>\n",
       "      <td>건대입구역사거리.건대병원</td>\n",
       "      <td>161782</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1375</th>\n",
       "      <td>1375</td>\n",
       "      <td>202208</td>\n",
       "      <td>104000139</td>\n",
       "      <td>5232</td>\n",
       "      <td>2967</td>\n",
       "      <td>1478</td>\n",
       "      <td>622</td>\n",
       "      <td>588</td>\n",
       "      <td>660</td>\n",
       "      <td>1611</td>\n",
       "      <td>...</td>\n",
       "      <td>12872</td>\n",
       "      <td>16449</td>\n",
       "      <td>13699</td>\n",
       "      <td>10970</td>\n",
       "      <td>11084</td>\n",
       "      <td>11544</td>\n",
       "      <td>7359</td>\n",
       "      <td>화양동</td>\n",
       "      <td>건대입구역사거리.건대병원</td>\n",
       "      <td>161408</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1374</th>\n",
       "      <td>1374</td>\n",
       "      <td>202207</td>\n",
       "      <td>104000139</td>\n",
       "      <td>5232</td>\n",
       "      <td>3132</td>\n",
       "      <td>1697</td>\n",
       "      <td>734</td>\n",
       "      <td>557</td>\n",
       "      <td>730</td>\n",
       "      <td>1642</td>\n",
       "      <td>...</td>\n",
       "      <td>12905</td>\n",
       "      <td>16465</td>\n",
       "      <td>13465</td>\n",
       "      <td>10914</td>\n",
       "      <td>11333</td>\n",
       "      <td>11785</td>\n",
       "      <td>7755</td>\n",
       "      <td>화양동</td>\n",
       "      <td>건대입구역사거리.건대병원</td>\n",
       "      <td>160330</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1730</th>\n",
       "      <td>1730</td>\n",
       "      <td>202203</td>\n",
       "      <td>104000272</td>\n",
       "      <td>5271</td>\n",
       "      <td>6</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>용곡삼거리</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1729</th>\n",
       "      <td>1729</td>\n",
       "      <td>202202</td>\n",
       "      <td>104000272</td>\n",
       "      <td>5271</td>\n",
       "      <td>6</td>\n",
       "      <td>6</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>용곡삼거리</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1753</th>\n",
       "      <td>1753</td>\n",
       "      <td>202202</td>\n",
       "      <td>104000274</td>\n",
       "      <td>5269</td>\n",
       "      <td>7</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>종합의료복합단지</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1741</th>\n",
       "      <td>1741</td>\n",
       "      <td>202202</td>\n",
       "      <td>104000273</td>\n",
       "      <td>5270</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>중곡역.국립정신건강센터</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1740</th>\n",
       "      <td>1740</td>\n",
       "      <td>202201</td>\n",
       "      <td>104000273</td>\n",
       "      <td>5270</td>\n",
       "      <td>5</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>중곡3동</td>\n",
       "      <td>중곡역.국립정신건강센터</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 31 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      Unnamed: 0    사용년월  표준버스정류장ID  버스정류장ARS번호     0     1     2    3     4  \\\n",
       "1379        1379  202212  104000139        5232  3344  1491  1169  876   822   \n",
       "88            88  202205  104000007        5007  1955   651   113  122  1109   \n",
       "1378        1378  202211  104000139        5232  2936  1480   756  702   698   \n",
       "1375        1375  202208  104000139        5232  2967  1478   622  588   660   \n",
       "1374        1374  202207  104000139        5232  3132  1697   734  557   730   \n",
       "...          ...     ...        ...         ...   ...   ...   ...  ...   ...   \n",
       "1730        1730  202203  104000272        5271     6     2     5    1     0   \n",
       "1729        1729  202202  104000272        5271     6     6     2    0     0   \n",
       "1753        1753  202202  104000274        5269     7     2     4    1     0   \n",
       "1741        1741  202202  104000273        5270     3     3     4    1     0   \n",
       "1740        1740  202201  104000273        5270     5     0     3    2     0   \n",
       "\n",
       "         5  ...     17     18     19     20     21     22    23   행정동  \\\n",
       "1379  1971  ...  14737  18176  15118  12500  12708  12993  8172   화양동   \n",
       "88    4071  ...  12012  12806  10116   7506   6718   5659  3262    능동   \n",
       "1378  1537  ...  12722  16717  13672  11399  11243  11621  6833   화양동   \n",
       "1375  1611  ...  12872  16449  13699  10970  11084  11544  7359   화양동   \n",
       "1374  1642  ...  12905  16465  13465  10914  11333  11785  7755   화양동   \n",
       "...    ...  ...    ...    ...    ...    ...    ...    ...   ...   ...   \n",
       "1730     0  ...      0      0      0      0      0      0     2  중곡3동   \n",
       "1729     0  ...      0      0      0      0      0      0     2  중곡3동   \n",
       "1753     0  ...      0      0      0      0      0      0     1  중곡3동   \n",
       "1741     0  ...      0      0      0      0      0      0     1  중곡3동   \n",
       "1740     0  ...      0      0      0      0      0      0     1  중곡3동   \n",
       "\n",
       "                 역명  일일 총 이용객 수  \n",
       "1379  건대입구역사거리.건대병원      180450  \n",
       "88     어린이대공원후문아차산역      166353  \n",
       "1378  건대입구역사거리.건대병원      161782  \n",
       "1375  건대입구역사거리.건대병원      161408  \n",
       "1374  건대입구역사거리.건대병원      160330  \n",
       "...             ...         ...  \n",
       "1730          용곡삼거리          16  \n",
       "1729          용곡삼거리          16  \n",
       "1753       종합의료복합단지          15  \n",
       "1741   중곡역.국립정신건강센터          12  \n",
       "1740   중곡역.국립정신건강센터          11  \n",
       "\n",
       "[3228 rows x 31 columns]"
      ]
     },
     "execution_count": 65,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new2.sort_values('일일 총 이용객 수',ascending = False, inplace = True)\n",
    "new2"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "05fc036e",
   "metadata": {},
   "source": [
    "## 행정동 별 일일 총 이용객 수"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "id": "bdf5832a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>일일 총 이용객 수</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>행정동</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>화양동</th>\n",
       "      <td>7583088</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>군자동</th>\n",
       "      <td>6220301</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의2동</th>\n",
       "      <td>5335731</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>능동</th>\n",
       "      <td>4909121</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의3동</th>\n",
       "      <td>4595798</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양1동</th>\n",
       "      <td>4559112</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양2동</th>\n",
       "      <td>4551089</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의1동</th>\n",
       "      <td>4524227</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양4동</th>\n",
       "      <td>4421301</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡2동</th>\n",
       "      <td>4124555</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양3동</th>\n",
       "      <td>3882607</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡3동</th>\n",
       "      <td>3124605</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>광장동</th>\n",
       "      <td>2918675</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡1동</th>\n",
       "      <td>2832536</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡4동</th>\n",
       "      <td>2793982</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      일일 총 이용객 수\n",
       "행정동             \n",
       "화양동      7583088\n",
       "군자동      6220301\n",
       "구의2동     5335731\n",
       "능동       4909121\n",
       "구의3동     4595798\n",
       "자양1동     4559112\n",
       "자양2동     4551089\n",
       "구의1동     4524227\n",
       "자양4동     4421301\n",
       "중곡2동     4124555\n",
       "자양3동     3882607\n",
       "중곡3동     3124605\n",
       "광장동      2918675\n",
       "중곡1동     2832536\n",
       "중곡4동     2793982"
      ]
     },
     "execution_count": 66,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new3 = new2.groupby(['행정동']).agg({'일일 총 이용객 수':'sum'})\n",
    "new3.sort_values('일일 총 이용객 수',ascending = False, inplace = True)\n",
    "new3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "id": "ecdf87dd",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>일일 총 이용객 수</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>행정동</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>화양동</th>\n",
       "      <td>7583088</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>군자동</th>\n",
       "      <td>6220301</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의2동</th>\n",
       "      <td>5335731</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>능동</th>\n",
       "      <td>4909121</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의3동</th>\n",
       "      <td>4595798</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양1동</th>\n",
       "      <td>4559112</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양2동</th>\n",
       "      <td>4551089</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>구의1동</th>\n",
       "      <td>4524227</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양4동</th>\n",
       "      <td>4421301</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡2동</th>\n",
       "      <td>4124555</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>자양3동</th>\n",
       "      <td>3882607</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡3동</th>\n",
       "      <td>3124605</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>광장동</th>\n",
       "      <td>2918675</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡1동</th>\n",
       "      <td>2832536</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>중곡4동</th>\n",
       "      <td>2793982</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>총합</th>\n",
       "      <td>66376728</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      일일 총 이용객 수\n",
       "행정동             \n",
       "화양동      7583088\n",
       "군자동      6220301\n",
       "구의2동     5335731\n",
       "능동       4909121\n",
       "구의3동     4595798\n",
       "자양1동     4559112\n",
       "자양2동     4551089\n",
       "구의1동     4524227\n",
       "자양4동     4421301\n",
       "중곡2동     4124555\n",
       "자양3동     3882607\n",
       "중곡3동     3124605\n",
       "광장동      2918675\n",
       "중곡1동     2832536\n",
       "중곡4동     2793982\n",
       "총합      66376728"
      ]
     },
     "execution_count": 67,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new3.loc['총합'] = new3.sum(axis=0)\n",
    "new3"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c45debb1",
   "metadata": {},
   "source": [
    "## 시간 별 평균 이용자 수"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "id": "f9213414",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202201</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>140</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>418</td>\n",
       "      <td>966</td>\n",
       "      <td>1666</td>\n",
       "      <td>...</td>\n",
       "      <td>2843</td>\n",
       "      <td>2493</td>\n",
       "      <td>2920</td>\n",
       "      <td>2617</td>\n",
       "      <td>2103</td>\n",
       "      <td>1503</td>\n",
       "      <td>1514</td>\n",
       "      <td>713</td>\n",
       "      <td>363</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000001</td>\n",
       "      <td>5001</td>\n",
       "      <td>510</td>\n",
       "      <td>230</td>\n",
       "      <td>83</td>\n",
       "      <td>97</td>\n",
       "      <td>697</td>\n",
       "      <td>1492</td>\n",
       "      <td>2142</td>\n",
       "      <td>...</td>\n",
       "      <td>3800</td>\n",
       "      <td>3929</td>\n",
       "      <td>4911</td>\n",
       "      <td>5632</td>\n",
       "      <td>4437</td>\n",
       "      <td>3317</td>\n",
       "      <td>4505</td>\n",
       "      <td>2629</td>\n",
       "      <td>1206</td>\n",
       "      <td>중곡1동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000002</td>\n",
       "      <td>5002</td>\n",
       "      <td>704</td>\n",
       "      <td>157</td>\n",
       "      <td>73</td>\n",
       "      <td>35</td>\n",
       "      <td>115</td>\n",
       "      <td>2043</td>\n",
       "      <td>2044</td>\n",
       "      <td>...</td>\n",
       "      <td>4338</td>\n",
       "      <td>4769</td>\n",
       "      <td>5664</td>\n",
       "      <td>7224</td>\n",
       "      <td>4794</td>\n",
       "      <td>3165</td>\n",
       "      <td>4063</td>\n",
       "      <td>2341</td>\n",
       "      <td>1103</td>\n",
       "      <td>군자동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000003</td>\n",
       "      <td>5003</td>\n",
       "      <td>609</td>\n",
       "      <td>380</td>\n",
       "      <td>186</td>\n",
       "      <td>236</td>\n",
       "      <td>843</td>\n",
       "      <td>1806</td>\n",
       "      <td>1605</td>\n",
       "      <td>...</td>\n",
       "      <td>4071</td>\n",
       "      <td>4321</td>\n",
       "      <td>5206</td>\n",
       "      <td>6141</td>\n",
       "      <td>4239</td>\n",
       "      <td>3249</td>\n",
       "      <td>4444</td>\n",
       "      <td>2729</td>\n",
       "      <td>1206</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202201</td>\n",
       "      <td>104000004</td>\n",
       "      <td>5004</td>\n",
       "      <td>1083</td>\n",
       "      <td>303</td>\n",
       "      <td>228</td>\n",
       "      <td>101</td>\n",
       "      <td>767</td>\n",
       "      <td>2368</td>\n",
       "      <td>2288</td>\n",
       "      <td>...</td>\n",
       "      <td>5480</td>\n",
       "      <td>6144</td>\n",
       "      <td>7014</td>\n",
       "      <td>8025</td>\n",
       "      <td>6442</td>\n",
       "      <td>5058</td>\n",
       "      <td>6726</td>\n",
       "      <td>3487</td>\n",
       "      <td>1620</td>\n",
       "      <td>능동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900125</td>\n",
       "      <td>5755</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>117</td>\n",
       "      <td>...</td>\n",
       "      <td>507</td>\n",
       "      <td>568</td>\n",
       "      <td>549</td>\n",
       "      <td>620</td>\n",
       "      <td>556</td>\n",
       "      <td>372</td>\n",
       "      <td>358</td>\n",
       "      <td>241</td>\n",
       "      <td>34</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900126</td>\n",
       "      <td>5990</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>11</td>\n",
       "      <td>...</td>\n",
       "      <td>151</td>\n",
       "      <td>167</td>\n",
       "      <td>181</td>\n",
       "      <td>172</td>\n",
       "      <td>193</td>\n",
       "      <td>96</td>\n",
       "      <td>97</td>\n",
       "      <td>103</td>\n",
       "      <td>30</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900127</td>\n",
       "      <td>5671</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "      <td>...</td>\n",
       "      <td>157</td>\n",
       "      <td>156</td>\n",
       "      <td>98</td>\n",
       "      <td>119</td>\n",
       "      <td>60</td>\n",
       "      <td>45</td>\n",
       "      <td>45</td>\n",
       "      <td>39</td>\n",
       "      <td>2</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900128</td>\n",
       "      <td>5511</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22</td>\n",
       "      <td>26</td>\n",
       "      <td>...</td>\n",
       "      <td>274</td>\n",
       "      <td>357</td>\n",
       "      <td>300</td>\n",
       "      <td>308</td>\n",
       "      <td>253</td>\n",
       "      <td>234</td>\n",
       "      <td>262</td>\n",
       "      <td>200</td>\n",
       "      <td>31</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>202212</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1619</td>\n",
       "      <td>...</td>\n",
       "      <td>2842</td>\n",
       "      <td>3410</td>\n",
       "      <td>4264</td>\n",
       "      <td>5620</td>\n",
       "      <td>3747</td>\n",
       "      <td>2827</td>\n",
       "      <td>2229</td>\n",
       "      <td>2065</td>\n",
       "      <td>777</td>\n",
       "      <td>구의3동</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        사용년월  표준버스정류장ID 버스정류장ARS번호     0    1    2    3    4     5     6  ...  \\\n",
       "0     202201  101000252       5118   140    0    0    0  418   966  1666  ...   \n",
       "1     202201  104000001       5001   510  230   83   97  697  1492  2142  ...   \n",
       "2     202201  104000002       5002   704  157   73   35  115  2043  2044  ...   \n",
       "3     202201  104000003       5003   609  380  186  236  843  1806  1605  ...   \n",
       "4     202201  104000004       5004  1083  303  228  101  767  2368  2288  ...   \n",
       "...      ...        ...        ...   ...  ...  ...  ...  ...   ...   ...  ...   \n",
       "3223  202212  104900125       5755     0    0    0    0    0    13   117  ...   \n",
       "3224  202212  104900126       5990     0    0    0    0    0     0    11  ...   \n",
       "3225  202212  104900127       5671     0    0    0    0    0     0    18  ...   \n",
       "3226  202212  104900128       5511     0    0    0    0    0    22    26  ...   \n",
       "3227  202212  104900129       5999     0    0    0    0    0     0  1619  ...   \n",
       "\n",
       "        15    16    17    18    19    20    21    22    23   행정동  \n",
       "0     2843  2493  2920  2617  2103  1503  1514   713   363  중곡2동  \n",
       "1     3800  3929  4911  5632  4437  3317  4505  2629  1206  중곡1동  \n",
       "2     4338  4769  5664  7224  4794  3165  4063  2341  1103   군자동  \n",
       "3     4071  4321  5206  6141  4239  3249  4444  2729  1206  중곡2동  \n",
       "4     5480  6144  7014  8025  6442  5058  6726  3487  1620    능동  \n",
       "...    ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  \n",
       "3223   507   568   549   620   556   372   358   241    34  중곡3동  \n",
       "3224   151   167   181   172   193    96    97   103    30   광장동  \n",
       "3225   157   156    98   119    60    45    45    39     2   광장동  \n",
       "3226   274   357   300   308   253   234   262   200    31  중곡3동  \n",
       "3227  2842  3410  4264  5620  3747  2827  2229  2065   777  구의3동  \n",
       "\n",
       "[3228 rows x 28 columns]"
      ]
     },
     "execution_count": 68,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new4 = bus_GJ_GB.copy()\n",
    "new4"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "id": "33fc932f",
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>202,201.00</td>\n",
       "      <td>101,000,252.00</td>\n",
       "      <td>5118</td>\n",
       "      <td>140.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>418.00</td>\n",
       "      <td>966.00</td>\n",
       "      <td>1,666.00</td>\n",
       "      <td>...</td>\n",
       "      <td>2,843.00</td>\n",
       "      <td>2,493.00</td>\n",
       "      <td>2,920.00</td>\n",
       "      <td>2,617.00</td>\n",
       "      <td>2,103.00</td>\n",
       "      <td>1,503.00</td>\n",
       "      <td>1,514.00</td>\n",
       "      <td>713.00</td>\n",
       "      <td>363.00</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>202,201.00</td>\n",
       "      <td>104,000,001.00</td>\n",
       "      <td>5001</td>\n",
       "      <td>510.00</td>\n",
       "      <td>230.00</td>\n",
       "      <td>83.00</td>\n",
       "      <td>97.00</td>\n",
       "      <td>697.00</td>\n",
       "      <td>1,492.00</td>\n",
       "      <td>2,142.00</td>\n",
       "      <td>...</td>\n",
       "      <td>3,800.00</td>\n",
       "      <td>3,929.00</td>\n",
       "      <td>4,911.00</td>\n",
       "      <td>5,632.00</td>\n",
       "      <td>4,437.00</td>\n",
       "      <td>3,317.00</td>\n",
       "      <td>4,505.00</td>\n",
       "      <td>2,629.00</td>\n",
       "      <td>1,206.00</td>\n",
       "      <td>중곡1동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202,201.00</td>\n",
       "      <td>104,000,002.00</td>\n",
       "      <td>5002</td>\n",
       "      <td>704.00</td>\n",
       "      <td>157.00</td>\n",
       "      <td>73.00</td>\n",
       "      <td>35.00</td>\n",
       "      <td>115.00</td>\n",
       "      <td>2,043.00</td>\n",
       "      <td>2,044.00</td>\n",
       "      <td>...</td>\n",
       "      <td>4,338.00</td>\n",
       "      <td>4,769.00</td>\n",
       "      <td>5,664.00</td>\n",
       "      <td>7,224.00</td>\n",
       "      <td>4,794.00</td>\n",
       "      <td>3,165.00</td>\n",
       "      <td>4,063.00</td>\n",
       "      <td>2,341.00</td>\n",
       "      <td>1,103.00</td>\n",
       "      <td>군자동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>202,201.00</td>\n",
       "      <td>104,000,003.00</td>\n",
       "      <td>5003</td>\n",
       "      <td>609.00</td>\n",
       "      <td>380.00</td>\n",
       "      <td>186.00</td>\n",
       "      <td>236.00</td>\n",
       "      <td>843.00</td>\n",
       "      <td>1,806.00</td>\n",
       "      <td>1,605.00</td>\n",
       "      <td>...</td>\n",
       "      <td>4,071.00</td>\n",
       "      <td>4,321.00</td>\n",
       "      <td>5,206.00</td>\n",
       "      <td>6,141.00</td>\n",
       "      <td>4,239.00</td>\n",
       "      <td>3,249.00</td>\n",
       "      <td>4,444.00</td>\n",
       "      <td>2,729.00</td>\n",
       "      <td>1,206.00</td>\n",
       "      <td>중곡2동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>202,201.00</td>\n",
       "      <td>104,000,004.00</td>\n",
       "      <td>5004</td>\n",
       "      <td>1,083.00</td>\n",
       "      <td>303.00</td>\n",
       "      <td>228.00</td>\n",
       "      <td>101.00</td>\n",
       "      <td>767.00</td>\n",
       "      <td>2,368.00</td>\n",
       "      <td>2,288.00</td>\n",
       "      <td>...</td>\n",
       "      <td>5,480.00</td>\n",
       "      <td>6,144.00</td>\n",
       "      <td>7,014.00</td>\n",
       "      <td>8,025.00</td>\n",
       "      <td>6,442.00</td>\n",
       "      <td>5,058.00</td>\n",
       "      <td>6,726.00</td>\n",
       "      <td>3,487.00</td>\n",
       "      <td>1,620.00</td>\n",
       "      <td>능동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>202,212.00</td>\n",
       "      <td>104,900,126.00</td>\n",
       "      <td>5990</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>11.00</td>\n",
       "      <td>...</td>\n",
       "      <td>151.00</td>\n",
       "      <td>167.00</td>\n",
       "      <td>181.00</td>\n",
       "      <td>172.00</td>\n",
       "      <td>193.00</td>\n",
       "      <td>96.00</td>\n",
       "      <td>97.00</td>\n",
       "      <td>103.00</td>\n",
       "      <td>30.00</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>202,212.00</td>\n",
       "      <td>104,900,127.00</td>\n",
       "      <td>5671</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>18.00</td>\n",
       "      <td>...</td>\n",
       "      <td>157.00</td>\n",
       "      <td>156.00</td>\n",
       "      <td>98.00</td>\n",
       "      <td>119.00</td>\n",
       "      <td>60.00</td>\n",
       "      <td>45.00</td>\n",
       "      <td>45.00</td>\n",
       "      <td>39.00</td>\n",
       "      <td>2.00</td>\n",
       "      <td>광장동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>202,212.00</td>\n",
       "      <td>104,900,128.00</td>\n",
       "      <td>5511</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>22.00</td>\n",
       "      <td>26.00</td>\n",
       "      <td>...</td>\n",
       "      <td>274.00</td>\n",
       "      <td>357.00</td>\n",
       "      <td>300.00</td>\n",
       "      <td>308.00</td>\n",
       "      <td>253.00</td>\n",
       "      <td>234.00</td>\n",
       "      <td>262.00</td>\n",
       "      <td>200.00</td>\n",
       "      <td>31.00</td>\n",
       "      <td>중곡3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>202,212.00</td>\n",
       "      <td>104,900,129.00</td>\n",
       "      <td>5999</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1,619.00</td>\n",
       "      <td>...</td>\n",
       "      <td>2,842.00</td>\n",
       "      <td>3,410.00</td>\n",
       "      <td>4,264.00</td>\n",
       "      <td>5,620.00</td>\n",
       "      <td>3,747.00</td>\n",
       "      <td>2,827.00</td>\n",
       "      <td>2,229.00</td>\n",
       "      <td>2,065.00</td>\n",
       "      <td>777.00</td>\n",
       "      <td>구의3동</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>시간 별 평균 이용자 수</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>161.94</td>\n",
       "      <td>54.38</td>\n",
       "      <td>29.57</td>\n",
       "      <td>23.01</td>\n",
       "      <td>108.28</td>\n",
       "      <td>299.89</td>\n",
       "      <td>555.64</td>\n",
       "      <td>...</td>\n",
       "      <td>1,180.42</td>\n",
       "      <td>1,339.82</td>\n",
       "      <td>1,438.85</td>\n",
       "      <td>1,727.34</td>\n",
       "      <td>1,365.19</td>\n",
       "      <td>1,005.09</td>\n",
       "      <td>987.08</td>\n",
       "      <td>867.77</td>\n",
       "      <td>465.11</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3229 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                    사용년월      표준버스정류장ID 버스정류장ARS번호        0      1      2  \\\n",
       "0             202,201.00 101,000,252.00       5118   140.00   0.00   0.00   \n",
       "1             202,201.00 104,000,001.00       5001   510.00 230.00  83.00   \n",
       "2             202,201.00 104,000,002.00       5002   704.00 157.00  73.00   \n",
       "3             202,201.00 104,000,003.00       5003   609.00 380.00 186.00   \n",
       "4             202,201.00 104,000,004.00       5004 1,083.00 303.00 228.00   \n",
       "...                  ...            ...        ...      ...    ...    ...   \n",
       "3224          202,212.00 104,900,126.00       5990     0.00   0.00   0.00   \n",
       "3225          202,212.00 104,900,127.00       5671     0.00   0.00   0.00   \n",
       "3226          202,212.00 104,900,128.00       5511     0.00   0.00   0.00   \n",
       "3227          202,212.00 104,900,129.00       5999     0.00   0.00   0.00   \n",
       "시간 별 평균 이용자 수        NaN            NaN        NaN   161.94  54.38  29.57   \n",
       "\n",
       "                   3      4        5        6  ...       15       16       17  \\\n",
       "0               0.00 418.00   966.00 1,666.00  ... 2,843.00 2,493.00 2,920.00   \n",
       "1              97.00 697.00 1,492.00 2,142.00  ... 3,800.00 3,929.00 4,911.00   \n",
       "2              35.00 115.00 2,043.00 2,044.00  ... 4,338.00 4,769.00 5,664.00   \n",
       "3             236.00 843.00 1,806.00 1,605.00  ... 4,071.00 4,321.00 5,206.00   \n",
       "4             101.00 767.00 2,368.00 2,288.00  ... 5,480.00 6,144.00 7,014.00   \n",
       "...              ...    ...      ...      ...  ...      ...      ...      ...   \n",
       "3224            0.00   0.00     0.00    11.00  ...   151.00   167.00   181.00   \n",
       "3225            0.00   0.00     0.00    18.00  ...   157.00   156.00    98.00   \n",
       "3226            0.00   0.00    22.00    26.00  ...   274.00   357.00   300.00   \n",
       "3227            0.00   0.00     0.00 1,619.00  ... 2,842.00 3,410.00 4,264.00   \n",
       "시간 별 평균 이용자 수  23.01 108.28   299.89   555.64  ... 1,180.42 1,339.82 1,438.85   \n",
       "\n",
       "                    18       19       20       21       22       23   행정동  \n",
       "0             2,617.00 2,103.00 1,503.00 1,514.00   713.00   363.00  중곡2동  \n",
       "1             5,632.00 4,437.00 3,317.00 4,505.00 2,629.00 1,206.00  중곡1동  \n",
       "2             7,224.00 4,794.00 3,165.00 4,063.00 2,341.00 1,103.00   군자동  \n",
       "3             6,141.00 4,239.00 3,249.00 4,444.00 2,729.00 1,206.00  중곡2동  \n",
       "4             8,025.00 6,442.00 5,058.00 6,726.00 3,487.00 1,620.00    능동  \n",
       "...                ...      ...      ...      ...      ...      ...   ...  \n",
       "3224            172.00   193.00    96.00    97.00   103.00    30.00   광장동  \n",
       "3225            119.00    60.00    45.00    45.00    39.00     2.00   광장동  \n",
       "3226            308.00   253.00   234.00   262.00   200.00    31.00  중곡3동  \n",
       "3227          5,620.00 3,747.00 2,827.00 2,229.00 2,065.00   777.00  구의3동  \n",
       "시간 별 평균 이용자 수 1,727.34 1,365.19 1,005.09   987.08   867.77   465.11   NaN  \n",
       "\n",
       "[3229 rows x 28 columns]"
      ]
     },
     "execution_count": 69,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "new4.loc['시간 별 평균 이용자 수',:]= new4.iloc[ :new4.shape[0]-1,3:27].mean(axis=0)\n",
    "new4"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "id": "406c829e",
   "metadata": {},
   "outputs": [],
   "source": [
    "temp = new4.iloc[new4.shape[0]-1,3:27]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "id": "92d64f63",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0      161.94\n",
       "1       54.38\n",
       "2       29.57\n",
       "3       23.01\n",
       "4      108.28\n",
       "5      299.89\n",
       "6      555.64\n",
       "7    1,157.21\n",
       "8    1,720.96\n",
       "9    1,192.57\n",
       "10     913.55\n",
       "11     884.48\n",
       "12     977.24\n",
       "13   1,042.09\n",
       "14   1,054.74\n",
       "15   1,180.42\n",
       "16   1,339.82\n",
       "17   1,438.85\n",
       "18   1,727.34\n",
       "19   1,365.19\n",
       "20   1,005.09\n",
       "21     987.08\n",
       "22     867.77\n",
       "23     465.11\n",
       "Name: 시간 별 평균 이용자 수, dtype: object"
      ]
     },
     "execution_count": 71,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "temp"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "bb672b3b",
   "metadata": {},
   "source": [
    "## 승하차 데이터와 승하차x미세먼지 데이터 비교"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "id": "5f4401ab",
   "metadata": {},
   "outputs": [],
   "source": [
    "bus_dust10= pd.read_csv(\"./bus_dust10.csv\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "id": "82172466",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>사용년월</th>\n",
       "      <th>표준버스정류장ID</th>\n",
       "      <th>버스정류장ARS번호</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>...</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "      <th>20</th>\n",
       "      <th>21</th>\n",
       "      <th>22</th>\n",
       "      <th>23</th>\n",
       "      <th>행정동</th>\n",
       "      <th>역명</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>4,760.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>13,112.81</td>\n",
       "      <td>33,010.55</td>\n",
       "      <td>58,424.90</td>\n",
       "      <td>...</td>\n",
       "      <td>90,607.66</td>\n",
       "      <td>99,783.45</td>\n",
       "      <td>93,399.83</td>\n",
       "      <td>70,849.34</td>\n",
       "      <td>50,635.55</td>\n",
       "      <td>51,476.00</td>\n",
       "      <td>24,537.03</td>\n",
       "      <td>11,954.80</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>3,333.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>13,474.17</td>\n",
       "      <td>34,930.40</td>\n",
       "      <td>56,014.81</td>\n",
       "      <td>...</td>\n",
       "      <td>86,026.59</td>\n",
       "      <td>87,655.56</td>\n",
       "      <td>94,389.59</td>\n",
       "      <td>73,677.74</td>\n",
       "      <td>49,181.93</td>\n",
       "      <td>44,555.00</td>\n",
       "      <td>28,620.00</td>\n",
       "      <td>11,152.69</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>4,557.21</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>13,788.67</td>\n",
       "      <td>27,459.00</td>\n",
       "      <td>55,323.00</td>\n",
       "      <td>...</td>\n",
       "      <td>80,414.00</td>\n",
       "      <td>73,343.64</td>\n",
       "      <td>82,123.64</td>\n",
       "      <td>63,519.00</td>\n",
       "      <td>41,986.67</td>\n",
       "      <td>32,079.84</td>\n",
       "      <td>23,370.04</td>\n",
       "      <td>10,843.58</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>6,969.60</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>14,535.00</td>\n",
       "      <td>31,046.00</td>\n",
       "      <td>70,235.77</td>\n",
       "      <td>...</td>\n",
       "      <td>68,463.82</td>\n",
       "      <td>67,282.26</td>\n",
       "      <td>71,700.00</td>\n",
       "      <td>62,333.22</td>\n",
       "      <td>50,809.50</td>\n",
       "      <td>38,323.96</td>\n",
       "      <td>27,997.96</td>\n",
       "      <td>13,300.80</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>101000252</td>\n",
       "      <td>5118</td>\n",
       "      <td>3,013.64</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>6,810.50</td>\n",
       "      <td>13,713.05</td>\n",
       "      <td>30,485.71</td>\n",
       "      <td>...</td>\n",
       "      <td>34,393.23</td>\n",
       "      <td>32,440.45</td>\n",
       "      <td>30,831.27</td>\n",
       "      <td>26,231.64</td>\n",
       "      <td>24,321.92</td>\n",
       "      <td>17,048.33</td>\n",
       "      <td>11,362.17</td>\n",
       "      <td>5,162.50</td>\n",
       "      <td>중곡2동</td>\n",
       "      <td>신성시장앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3223</th>\n",
       "      <td>8</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>12,627.69</td>\n",
       "      <td>...</td>\n",
       "      <td>27,258.25</td>\n",
       "      <td>36,440.32</td>\n",
       "      <td>40,325.44</td>\n",
       "      <td>34,377.86</td>\n",
       "      <td>22,003.20</td>\n",
       "      <td>17,408.16</td>\n",
       "      <td>17,102.54</td>\n",
       "      <td>6,587.48</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3224</th>\n",
       "      <td>9</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>12,493.87</td>\n",
       "      <td>...</td>\n",
       "      <td>26,122.38</td>\n",
       "      <td>36,414.00</td>\n",
       "      <td>46,507.76</td>\n",
       "      <td>36,182.80</td>\n",
       "      <td>31,264.00</td>\n",
       "      <td>22,060.13</td>\n",
       "      <td>20,361.60</td>\n",
       "      <td>7,161.93</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3225</th>\n",
       "      <td>10</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>19,374.42</td>\n",
       "      <td>...</td>\n",
       "      <td>45,394.55</td>\n",
       "      <td>53,943.13</td>\n",
       "      <td>85,520.58</td>\n",
       "      <td>60,253.60</td>\n",
       "      <td>45,367.47</td>\n",
       "      <td>35,795.42</td>\n",
       "      <td>33,045.97</td>\n",
       "      <td>11,629.10</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3226</th>\n",
       "      <td>11</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>37,037.33</td>\n",
       "      <td>...</td>\n",
       "      <td>75,466.00</td>\n",
       "      <td>93,049.50</td>\n",
       "      <td>143,033.79</td>\n",
       "      <td>101,453.38</td>\n",
       "      <td>70,487.07</td>\n",
       "      <td>55,897.17</td>\n",
       "      <td>48,568.66</td>\n",
       "      <td>17,518.34</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3227</th>\n",
       "      <td>12</td>\n",
       "      <td>104900129</td>\n",
       "      <td>5999</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>29,789.60</td>\n",
       "      <td>...</td>\n",
       "      <td>62,137.78</td>\n",
       "      <td>77,178.40</td>\n",
       "      <td>109,590.00</td>\n",
       "      <td>78,312.30</td>\n",
       "      <td>59,084.30</td>\n",
       "      <td>47,254.80</td>\n",
       "      <td>38,615.50</td>\n",
       "      <td>13,830.60</td>\n",
       "      <td>구의3동</td>\n",
       "      <td>강변역.테크노마트앞</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3228 rows × 29 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      사용년월  표준버스정류장ID  버스정류장ARS번호        0    1    2    3         4         5  \\\n",
       "0        1  101000252        5118 4,760.00 0.00 0.00 0.00 13,112.81 33,010.55   \n",
       "1        2  101000252        5118 3,333.00 0.00 0.00 0.00 13,474.17 34,930.40   \n",
       "2        3  101000252        5118 4,557.21 0.00 0.00 0.00 13,788.67 27,459.00   \n",
       "3        4  101000252        5118 6,969.60 0.00 0.00 0.00 14,535.00 31,046.00   \n",
       "4        5  101000252        5118 3,013.64 0.00 0.00 0.00  6,810.50 13,713.05   \n",
       "...    ...        ...         ...      ...  ...  ...  ...       ...       ...   \n",
       "3223     8  104900129        5999     0.00 0.00 0.00 0.00      0.00      0.00   \n",
       "3224     9  104900129        5999     0.00 0.00 0.00 0.00      0.00      0.00   \n",
       "3225    10  104900129        5999     0.00 0.00 0.00 0.00      0.00      0.00   \n",
       "3226    11  104900129        5999     0.00 0.00 0.00 0.00      0.00      0.00   \n",
       "3227    12  104900129        5999     0.00 0.00 0.00 0.00      0.00      0.00   \n",
       "\n",
       "             6  ...        16        17         18         19        20  \\\n",
       "0    58,424.90  ... 90,607.66 99,783.45  93,399.83  70,849.34 50,635.55   \n",
       "1    56,014.81  ... 86,026.59 87,655.56  94,389.59  73,677.74 49,181.93   \n",
       "2    55,323.00  ... 80,414.00 73,343.64  82,123.64  63,519.00 41,986.67   \n",
       "3    70,235.77  ... 68,463.82 67,282.26  71,700.00  62,333.22 50,809.50   \n",
       "4    30,485.71  ... 34,393.23 32,440.45  30,831.27  26,231.64 24,321.92   \n",
       "...        ...  ...       ...       ...        ...        ...       ...   \n",
       "3223 12,627.69  ... 27,258.25 36,440.32  40,325.44  34,377.86 22,003.20   \n",
       "3224 12,493.87  ... 26,122.38 36,414.00  46,507.76  36,182.80 31,264.00   \n",
       "3225 19,374.42  ... 45,394.55 53,943.13  85,520.58  60,253.60 45,367.47   \n",
       "3226 37,037.33  ... 75,466.00 93,049.50 143,033.79 101,453.38 70,487.07   \n",
       "3227 29,789.60  ... 62,137.78 77,178.40 109,590.00  78,312.30 59,084.30   \n",
       "\n",
       "            21        22        23   행정동          역명  \n",
       "0    51,476.00 24,537.03 11,954.80  중곡2동       신성시장앞  \n",
       "1    44,555.00 28,620.00 11,152.69  중곡2동       신성시장앞  \n",
       "2    32,079.84 23,370.04 10,843.58  중곡2동       신성시장앞  \n",
       "3    38,323.96 27,997.96 13,300.80  중곡2동       신성시장앞  \n",
       "4    17,048.33 11,362.17  5,162.50  중곡2동       신성시장앞  \n",
       "...        ...       ...       ...   ...         ...  \n",
       "3223 17,408.16 17,102.54  6,587.48  구의3동  강변역.테크노마트앞  \n",
       "3224 22,060.13 20,361.60  7,161.93  구의3동  강변역.테크노마트앞  \n",
       "3225 35,795.42 33,045.97 11,629.10  구의3동  강변역.테크노마트앞  \n",
       "3226 55,897.17 48,568.66 17,518.34  구의3동  강변역.테크노마트앞  \n",
       "3227 47,254.80 38,615.50 13,830.60  구의3동  강변역.테크노마트앞  \n",
       "\n",
       "[3228 rows x 29 columns]"
      ]
     },
     "execution_count": 73,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus_dust10.drop(['Unnamed: 0'], axis=1, inplace = True)\n",
    "bus_dust10"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 74,
   "id": "70494238",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<matplotlib.lines.Line2D at 0x232a784bee0>]"
      ]
     },
     "execution_count": 74,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "new4_2 = bus_dust10.copy()\n",
    "\n",
    "new4_2.loc['시간 별 평균 이용자 수',:]= new4_2.loc['0':'3255','0':'23'].mean(axis=0)\n",
    "\n",
    "temp_2 = new4_2.iloc[new4_2.shape[0]-1,3:27]\n",
    "\n",
    "temp_2\n",
    "\n",
    "plt.plot(temp_2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 75,
   "id": "4bfa682d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<matplotlib.lines.Line2D at 0x232a7a04ca0>]"
      ]
     },
     "execution_count": 75,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.plot(temp)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "da3f6796",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a2e57ca8",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "7a71390b",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b71e649c",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5ab6a302",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
